Skip to main content

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 достаточно.