Как показать параметры в боте телеграмм?

Я хочу написать телеграмму для бота. Как поставить возможный вариант в моем боте. Я вставляю изображение образца бота с этим функционалом.

введите здесь описание изображения


person maryam    schedule 24.12.2015    source источник


Ответы (1)


Для этого вам нужно поговорить с BotFather.

  1. В приложении Telegram откройте чат с BotFather.

  2. Отправьте ему /setcommands. Он представит вам список ваших ботов.

  3. Выберите бота, для которого вы хотите настроить меню команд.

  4. Составьте и отправьте список команд. Используя ваше изображение в качестве примера, эти 4 строки должны делать:

пуск - описание 1
меню - описание 2
помощь - описание 3
остановка - описание 4

Обратите внимание, что командная часть каждой строки (левая часть знаков -) должна содержать только символы нижнего регистра и без косой черты. Также должны быть пробелы вокруг знака -.

После завершения этого процесса выйдите и уничтожьте приложение Telegram. Снова откройте его, перейдите в чат с вашим целевым ботом, введите / (или вкладку на кнопке / рядом с текстовым полем), должно появиться командное меню.

person Nick Lee    schedule 24.12.2015
comment
Большое спасибо за информацию, я думаю, что нет возможности контролировать команды администратора и пользователя. если вы не хотите, чтобы пользователи видели ваши команды администратора, вы не должны размещать их здесь. - person GurhanCagin; 03.12.2018
comment
EDIT ROLLBACK: ***Обратите внимание, что каждая команда должна быть написана строчными буквами и что команда не может начинаться с косой черты. Также должны быть пробелы вокруг знака -. В противном случае это не сработает. - person JaFizz; 12.01.2020