Редактирование команд Telegram-бота онлайн

Команды бота видны в меню и в подсказках при вводе «/». Можно задать разные списки для личных чатов, групп, администраторов и языков.

Сделайте это в пару кликов — без кода и сервера, прямо в браузере.

Открыть редактор команд

Формат

Одна команда на строку, имя и описание разделены дефисом:

start - Start the bot
help - Show help
settings - Open settings
tip - A hint only you can see [ephemeral]

Области видимости (scope)

ScopeКто видит список
defaultВсе, если не подходит более узкая область.
all_private_chatsВсе личные чаты.
all_group_chatsВсе группы и супергруппы.
all_chat_administratorsАдминистраторы всех групп.
chatОдин конкретный чат (chat_id).
chat_administratorsАдминистраторы одного чата.
chat_memberОдин участник одного чата (chat_id + user_id).

Для каждой области можно задать отдельные списки по language_code (двухбуквенный ISO 639-1). Telegram выбирает самую узкую область, затем язык пользователя, затем список без языка.

То же самое через curl

curl -X POST "https://api.telegram.org/bot$BOT_TOKEN/setMyCommands" \
  --form-string 'commands=[{"command":"start","description":"Start the bot"},{"command":"help","description":"Show help"}]' \
  --form-string 'scope={"type":"all_private_chats"}' \
  --form-string "language_code=en"

Удалить список:

curl -X POST "https://api.telegram.org/bot$BOT_TOKEN/deleteMyCommands" \
  --form-string 'scope={"type":"all_group_chats"}'

Советы

Сделайте это в пару кликов — без кода и сервера, прямо в браузере.

Открыть редактор команд