Editar comandos de um bot do Telegram online

Os comandos do bot aparecem no menu e nas sugestões ao digitar “/”. Você pode definir listas diferentes para chats privados, grupos, administradores e idiomas.

Faça em poucos cliques — sem código, sem servidor, direto no navegador.

Abrir o editor de comandos

Formato

Um comando por linha, nome e descrição separados por hífen:

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

Escopos (scopes)

ScopeQuem vê a lista
defaultTodos, se nenhum escopo mais específico se aplicar.
all_private_chatsTodos os chats privados.
all_group_chatsTodos os grupos e supergrupos.
all_chat_administratorsAdministradores de todos os grupos.
chatUm chat específico (chat_id).
chat_administratorsAdministradores de um chat.
chat_memberUm membro de um chat (chat_id + user_id).

Cada escopo também pode ter listas por language_code (ISO 639-1 de duas letras). O Telegram escolhe o escopo mais específico, depois o idioma do usuário e depois a lista sem idioma.

O mesmo com 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"

Excluir uma lista:

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

Dicas

Faça em poucos cliques — sem código, sem servidor, direto no navegador.

Abrir o editor de comandos