Python Telegram Bot устанавливает длинный список команд - PullRequest
0 голосов
/ 11 апреля 2020

Я хотел бы добавить длинный список команд в мой Telegram Bot , однако в BotFather я могу отправлять только список команд и описаний в тексте, содержащий до 4000 символов. Если я отправляю оставшиеся команды через другой текст, предыдущий список команд удаляется, так как BotFather считает, что это «новый» список.

Есть ли способ настроить команды с описаниями непосредственно в моем скрипте Python, чтобы они могли быть видны пользователям при вводе команд / в чате?

В противном случае возможно ли массовое задание команд в BotFather без использования чата?

1 Ответ

0 голосов
/ 11 апреля 2020

Списки команд ограничены дизайном, цель состоит не в том, чтобы предоставить список каждой команды, которую может обработать ваш бот, а только в предложении наиболее обычных из них.

Есть ли способ настроить команды с описаниями непосредственно в моем скрипте Python, чтобы они могли быть видны пользователям при вводе команд / в чате?

Вы можете автоматизировать свою учетную запись для отправки сообщений и команд на BotFather и, таким образом, автоматизировать изменение списка команд вашего бота. Telethon , например, позволяет вам сделать это.

...