Некоторые способы взаимодействия с клавиатурой в Telegram API:
- ReplyKeyboardMarkup. 23 Это обычная клавиатура с вариантами ответа. 3 Кнопки не привязаны к конкретному сообщению, а закреплены внизу окна диалога. 2
- InlineKeyboardMarkup. 23 Клавиатура привязана к сообщению. 2 В отличие от обычной клавиатуры, нажатие кнопок встроенной клавиатуры не приводит к отправке сообщений в чат. 1
- ReplyKeyboardRemove. 3 Эта команда удаляет клавиатуру для текущего чата. 3
- ForceReply. 24 Команда показывает пользователю интерфейс ответа, как если бы он вручную выбрал сообщение бота и нажал «Ответить». 34
Также в Telegram API есть такие типы кнопок клавиатуры, как ReplyKeyboardButton и InlinekeyboardButton: 5
- ReplyKeyboardButton. 5 Используется для представления пользователю набора предопределённых параметров на клавиатуре ответа. 5 Когда пользователь нажимает на кнопку, помеченный текст отправляется Telegram-боту в виде сообщения. 5
- InlinekeyboardButton. 5 Представляет собой кнопку встроенной клавиатуры. 5 При нажатии кнопки бот получает обратный вызов. 5