Pull to refresh

Comments 6

Статья из серии hello world,
а по названию я подумал,
что будет посложнее.

И где, кстати, про баг? Не уловил.

Тоже не с первого раза заметил. По всей видимости речь идет о клиенте:


В одном из своих проектов я выяснил, что открепление сообщения и удаление кнопок под сообщением в одно время «роняет» Telegram Desktop на Windows и Linux.
Привет! Спасибо за статью!

При выборе команды сообщение отправляется незамедлительно

Не совсем так. Есть неочевидная фича: если зажать палец на команде (Android, iOS) или при наведении на команду (в меню) нажать Tab (Desktop), то команда подставится в поле ввода вместо отправки.

Команды в отправленных сообщениях кликабельны <...> Возможное решение — использование текста.

Или использовать другой префикс команд. Например, !readonly или %help. В другом фреймворке для работы с Telegram Bot API (aiogram) поддержка кастомных префиксов «из коробки».

Неожиданный сюжетный поворот: бот способен получать ответы на свои сообщения даже если в группе он «не имеет доступ к сообщениям»

Ну как «неожиданный». Подробно описано в официальной документации. Более того, с сообщением можно отправить объект Force Reply, чтобы у всех (или у некоторых) участников чата принудительно включился режим ответа на сообщение бота.

Спасибо за развернутый ответ!

Про долгое нажатие по команде не знал, от этого негодовал от бота, который написал друг. Там параметры передавались через пробел

Пожалуйста, никогда не делайте import *. Это всегда, безо всяких исключений, очень плохое зло.

hello world для телеграм ботов, спасибо, добро пожаловать, желаю разбираться дальше :) Начните, например, с обработчиков диалогов (telegram.ext.ConversationHandler), классная штука! Подружить бота с БД тоже будет полезно, научить понимать контекст пользователя/чата, обрабатывать файлы…
Насчет похожести с GUI и WEB приложениями вообще непонятно было, может это вам так кажется?
Sign up to leave a comment.