Editar los comandos de un bot de Telegram en línea
Los comandos del bot aparecen en el menú y en las sugerencias al escribir «/». Puedes definir listas distintas para chats privados, grupos, administradores e idiomas.
Hazlo en unos clics: sin código, sin servidor, directamente en el navegador.
Abrir el editor de comandosFormato
Un comando por línea, nombre y descripción separados por un guion:
start - Start the bot
help - Show help
settings - Open settings
tip - A hint only you can see [ephemeral]- Hasta 100 comandos por lista.
- Nombre: 1–32 caracteres, letras inglesas minúsculas, dígitos y guiones bajos. La «/» inicial se quita automáticamente.
- Descripción: 1–256 caracteres.
[ephemeral]marca comandos cuya respuesta solo ve quien los envía (Bot API 10.2).
Ámbitos (scopes)
| Scope | Quién ve la lista |
|---|---|
default | Todos, si no aplica un ámbito más concreto. |
all_private_chats | Todos los chats privados. |
all_group_chats | Todos los grupos y supergrupos. |
all_chat_administrators | Administradores de todos los grupos. |
chat | Un chat concreto (chat_id). |
chat_administrators | Administradores de un chat. |
chat_member | Un miembro de un chat (chat_id + user_id). |
Cada ámbito puede tener además listas por language_code (ISO 639-1 de dos letras). Telegram elige el ámbito más concreto, luego el idioma del usuario y luego la lista sin idioma.
Lo mismo con 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"Eliminar una lista:
curl -X POST "https://api.telegram.org/bot$BOT_TOKEN/deleteMyCommands" \
--form-string 'scope={"type":"all_group_chats"}'Consejos
- Usa descripciones cortas: se recortan en menús estrechos.
- Los usuarios ven los cambios al volver a abrir el chat; los clientes guardan la lista en caché.
- En la pestaña Botón de menú puedes mostrar la lista de comandos o una Mini App en el botón junto al campo de texto.
Hazlo en unos clics: sin código, sin servidor, directamente en el navegador.
Abrir el editor de comandos