Перейти к основному содержимому

Menu Button

Кнопка в шапке чата с ботом — рядом с инпутом или поверх системной клавиатуры.

Типы

ТипЧто делает
defaultСтандартное /-меню со списком команд
commandsТо же что default — явный
web_appОткрывает Mini App

Установка глобально

Для всех чатов с ботом:

POST /setChatMenuButton
{
"menu_button": {
"type": "web_app",
"text": "Открыть магазин",
"web_app": {"url": "https://shop.example.com"}
}
}

text — до 32 символов. Это название кнопки.

Установка в конкретный чат

POST /setChatMenuButton
{
"chat_id": 12345,
"menu_button": {
"type": "commands"
}
}

В DM каждого юзера может быть свой menu_button.

Получение

GET /getChatMenuButton?chat_id=12345

Через приложение

GUI @botmaker → бот → «Mini App»«Текст кнопки меню». Сейчас поддерживается только тип web_app — для command-меню кнопка отображается автоматически если есть установленные команды.

Совет

Для AI-ботов и магазинов используйте web_app — открыть полноценную мини-аппу одним тапом удобнее, чем команды.

Для модераторов и утилитных ботов — commands достаточно.