Comments 6
Статья из серии hello world,
а по названию я подумал,
что будет посложнее.
И где, кстати, про баг? Не уловил.
Привет! Спасибо за статью!
Не совсем так. Есть неочевидная фича: если зажать палец на команде (Android, iOS) или при наведении на команду (в меню) нажать Tab (Desktop), то команда подставится в поле ввода вместо отправки.
Или использовать другой префикс команд. Например, !readonly или %help. В другом фреймворке для работы с Telegram Bot API (aiogram) поддержка кастомных префиксов «из коробки».
Ну как «неожиданный». Подробно описано в официальной документации. Более того, с сообщением можно отправить объект Force Reply, чтобы у всех (или у некоторых) участников чата принудительно включился режим ответа на сообщение бота.
При выборе команды сообщение отправляется незамедлительно
Не совсем так. Есть неочевидная фича: если зажать палец на команде (Android, iOS) или при наведении на команду (в меню) нажать Tab (Desktop), то команда подставится в поле ввода вместо отправки.
Команды в отправленных сообщениях кликабельны <...> Возможное решение — использование текста.
Или использовать другой префикс команд. Например, !readonly или %help. В другом фреймворке для работы с Telegram Bot API (aiogram) поддержка кастомных префиксов «из коробки».
Неожиданный сюжетный поворот: бот способен получать ответы на свои сообщения даже если в группе он «не имеет доступ к сообщениям»
Ну как «неожиданный». Подробно описано в официальной документации. Более того, с сообщением можно отправить объект Force Reply, чтобы у всех (или у некоторых) участников чата принудительно включился режим ответа на сообщение бота.
Пожалуйста, никогда не делайте import *
. Это всегда, безо всяких исключений, очень плохое зло.
hello world для телеграм ботов, спасибо, добро пожаловать, желаю разбираться дальше :) Начните, например, с обработчиков диалогов (telegram.ext.ConversationHandler), классная штука! Подружить бота с БД тоже будет полезно, научить понимать контекст пользователя/чата, обрабатывать файлы…
Насчет похожести с GUI и WEB приложениями вообще непонятно было, может это вам так кажется?
Насчет похожести с GUI и WEB приложениями вообще непонятно было, может это вам так кажется?
Sign up to leave a comment.
Паттерны взаимодействия с ботами в Telegram: неочевидные практики на Python и баг в мессенджере