Найти в Дзене
Степан Чельцов

Создание меню для телеграм-бота

Вы наверное замечали, что у ботов есть команды, начинающиеся со слеша ‘/‘, а слева внизу есть меню с этими командами.

Я понимал про команды, но никак не мог найти способ формирования этого меню, но ларчик просто открывался — надо просто отправить список этих команд в телеграм.

отправка команды через Postman
отправка команды через Postman

JSON для примера из моего бота:

{
"commands":[
{
"command": "hello",
"description": "О боте"
},
{
"command": "donate",
"description": "Поддержать Степана"
},
{
"command": "consult",
"description": "Заказать консультацию Степана"
},
{
"command": "report",
"description": "пожаловаться Степану"
}
]
}

Меню появится буквально через минуту, give it a second.

Что еще важно!

Команд может быть много и их необязательно все отправлять. У меня есть секретные команды, которые отрабатываются только если их отправлю я, а в меню их нет =)

#json #planfix #telegram #menue #bots