Страницы

Поиск по вопросам

понедельник, 23 декабря 2019 г.

Как создать клавиатуру, которая не будет сразу отправлять?

#python #telegram_api #telegram_bot


Создал клавиатуру в своем боте, но она отправляет сразу после нажатия, а мне надо,
чтобы она работала как стандартная: пока не нажал отправить, он не отправит, например:

клавиатура:
1 2 3 +
4 5 6 -
7 8 9 *
0 . / 


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


Ответы

Ответ 1



В текущей версии Telegram Bot API (Bot API 3.0, 18/05/2017) это не реализовано. Вы можете использовать для этого встроенную клавиатуру, выполняя свои вычисления и после нажатия кнопки = отправлять сообщение с результатом вычислений пользователю. Unlike with custom reply keyboards, pressing buttons on inline keyboards doesn't result in messages sent to the chat. Так же по теме - Telegram Bot API кастомная клавиатура, отправка нескольких значений в одном сообщении

Комментариев нет:

Отправить комментарий