Описание
Этот объект представляет собой встроенную клавиатуру, которая появляется непосредственно рядом с сообщением, к которому она принадлежит.
| Поле | Тип | Описание |
|---|---|---|
| inline_keyboard | Массив массивов InlineKeyboardButton | Массив строк кнопок, каждая из которых представлена массивом объектов InlineKeyboardButton |
Примеры
json
{
"inline_keyboard": [
[
{
"text": "Button 1",
"callback_data": "button1_clicked"
},
{
"text": "Button 2",
"url": "https://example.com"
}
],
[
{
"text": "Button 3",
"callback_data": "button3_clicked"
}
]
]
}
История изменений
- API 2.0. Добавлен объект InlineKeyboardMarkup
- API 7.3. Обновлен объект InlineKeyboardMarkup: Добавлена поддержка кнопок url, login_url и callback_game для сообщений от имени бизнес-аккаунта
- API 7.5. Обновлен объект InlineKeyboardMarkup: Добавлена поддержка callback-кнопок для сообщений от имени бизнес-аккаунта
Дополнительно
- InlineKeyboardButton - Этот объект представляет одну кнопку встроенной клавиатуры в Telegram Bot API, где для определения её действия используется ровно одно из необязательных полей, таких как URL, callback-данные, веб-приложение или другие типы.