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