Нажмите кнопку клавиатуры бота Telegram, но не отправляйте сообщение - PullRequest
0 голосов
/ 20 июня 2020

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

Здесь приведен простой пример кода для клавиатуры.

https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/inlinekeyboard.py

Я открыт для использования любой клавиатуры, кроме встроенной клавиатуры. Цель состоит в том, чтобы создать шаблон сообщения для пользователя.

Я использую python бота Telegram v12.7 и python 3.7.

1 Ответ

1 голос
/ 21 июня 2020

Я так понимаю, вы хотите предварительно заполнить текстовое поле для пользователя, что возможно с помощью switch_inline_query_current_chat, как описано в stackoverflow . Вы должны включить inline_mode в botfather, чтобы он работал. Дополнительно в текстовое поле пользователя @botusername будет добавлено

Документы для python -telegram-bot можно найти здесь

...