Создал клавиатуру в своем боте, но она отправляет сразу после нажатия, а мне надо, чтобы она работала как стандартная: пока не нажал отправить, он не отправит, например:
клавиатура: 1 2 3 + 4 5 6 - 7 8 9 * 0 . /
Как сделать, чтобы после нажатия символы появлялись в строке, а не сразу отправлялись боту?
Анонимный пользователь Изменен статус публикации
В текущей версии 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 кастомная клавиатура, отправка нескольких значений в одном сообщении