Работа инлайн-клавиатуры (InlineKeyboardMarkup) и обычной клавиатуры (ReplyKeyboardMarkup) в чат-ботах отличается: 12
- ReplyKeyboardMarkup — это шаблоны сообщений. 1 Например, бот задаёт пользователю вопрос и предлагает варианты ответа. 1 Такая клавиатура показывается вместо основной и не привязана ни к какому сообщению. 1 В кнопки такой клавиатуры нельзя заложить никакой информации, отправлено будет только то, что написано на кнопке. 1
- InlineKeyboardMarkup — это кастомная клавиатура. 1 Она привязывается к сообщению, с которым была отправлена. 1 В кнопки можно заложить любой текст размером от 1 до 64 байт. 1 Инлайн кнопки позволяют скрыть в себе внутреннюю телеграм-ссылку, ссылку на внешний ресурс, а также шорткат для инлайн-запроса. 1
Кроме того, инлайн-клавиатуры имеют больше параметров и позволяют выполнять более сложные действия: например, в зависимости от выбранной кнопки могут последовать те или иные действия. 2