Générateur de liste de commandes pour bot Telegram
Créez en quelques secondes une liste de commandes prête pour BotFather et un JSON setMyCommands pour votre bot Telegram.
Format @BotFather (/setcommands)
—
JSON Bot API (setMyCommands)
—
Comment l'utiliser
Ouvrez @BotFather → sélectionnez votre bot → /setcommands → collez le texte du premier bloc. Ou envoyez le JSON à la méthode setMyCommands de la Bot API.
Pourquoi avez-vous besoin d'un menu de commandes ?
Un menu de commandes affiche aux utilisateurs les actions disponibles du bot juste à côté du champ de saisie, favorisant la découverte des fonctionnalités sans explications supplémentaires.
Comment ajouter une liste de commandes à mon bot ?
Ouvrez une discussion avec @BotFather, sélectionnez votre bot, envoyez /setcommands et collez la liste générée au format "commande - description".
Quelles sont les exigences pour les noms de commandes ?
Les noms de commandes ne peuvent contenir que des lettres latines minuscules, des chiffres et des underscores, jusqu'à 32 caractères, sans slash au début.
Pourquoi ai-je besoin du format JSON ?
Le format JSON est utilisé pour définir les commandes de manière programmatique via la méthode setMyCommands de la Bot API, utile pour l'automatisation ou la mise à jour dynamique du menu du bot.
Questions fréquentes
How do I set up a command list for my Telegram bot?
This generator produces a ready BotFather command list plus the exact setMyCommands JSON payload — paste the list into @BotFather or call the API directly with the JSON.
What is the setMyCommands API method used for?
It registers the slash-command menu users see when they tap the '/' icon in a chat with your bot, so they can discover available commands without reading documentation.
How many commands can a Telegram bot have?
Telegram allows up to 100 commands per bot via setMyCommands, though a menu with more than 10-15 becomes hard for users to scan — keep it to your most-used commands.