Pourquoi on a transformé 50 commandes /setup en un menu unique

X Bot exposait plus de 50 commandes slash. Les nouveaux utilisateurs s'y perdaient. Tout est maintenant dans /setup avec des boutons. Voici ce qui a changé, et pourquoi.

Nacho Collpar Mis à jour : 10 min de lecture
X Bot exposait plus de 50 commandes slash. Les nouveaux utilisateurs s'y perdaient. Tout est maintenant dans /setup avec des boutons. Voici ce qui a changé, et pourquoi.

Si vous avez ajouté X Bot à un groupe Telegram il y a quelque temps, vous vous souvenez peut-être d’un bot très différent. Il y avait /set_x_filtering, /set_calendar, /set_top_count, /set_colors, /set_points, /set_topic, et environ 45 autres commandes du même genre. Chaque fonctionnalité avait sa propre commande slash, car cela semblait être la manière naturelle d’exposer un ensemble de fonctionnalités grandissant sur Telegram. Ce n’était pas le cas.

Cet article explique pourquoi nous avons démantelé cette structure pour la remplacer par un menu /setup unique, ce que les chiffres nous ont appris avant et après, et ce que nous avons conservé pour celles et ceux qui préféraient l’ancienne méthode.

Le problème : 50 commandes, ce n’est pas une liste de fonctionnalités, c’est un labyrinthe#

L’autocomplétion des commandes de Telegram affiche une liste déroulante dès que vous tapez /. Cela fonctionne bien pour cinq ou six commandes. Au-delà de 50, ce n’est plus un menu mais un mur de texte que personne ne lit du début à la fin. Les nouveaux administrateurs — la personne d’un groupe Telegram de projet crypto à qui on vient de dire « configure le bot de suivi » — tapaient /setup, tombaient sur un mur de commandes inconnues, et devinaient au hasard ou abandonnaient.

Nous l’entendions sans arrêt dans les tickets de support, avant même d’avoir un vrai flux ❓ Aide & Support pour les capter : « comment j’ajoute les cashtags », « où je règle le planning », « est-ce que ce bot génère vraiment des rapports ». La réponse était toujours une commande qu’ils n’avaient pas trouvée, enfouie dans une liste qu’ils n’avaient pas le temps de lire. Le bot avait toutes les fonctionnalités que les gens voulaient. Il ne leur disait simplement pas où les trouver.

Les commandes slash ne se combinent pas non plus très bien. Pour configurer des filtres, un planning et une personnalisation, il fallait trois invocations de commandes distinctes (voire plus), chacune exigeant de mémoriser la syntaxe exacte — /set_x_filtering @handle1 @handle2 $TOKEN, formatée au bon format, sans faute de frappe, sans réessai indulgent. Un seul argument mal formé et vous obteniez une erreur laconique, avant de devoir tout recommencer. Il n’y avait aucun parcours guidé entre « je viens d’ajouter ce bot » et « j’ai un rapport qui fonctionne ».

La solution : un seul point d’entrée, tout est découvrable#

Nous avons regroupé toute la surface de commandes dans une seule commande /setup qui ouvre un clavier intégré (inline keyboard) — les menus à boutons tactiles que Telegram prend en charge nativement. Plutôt que de mémoriser 50 noms de commandes, vous voyez 8 sections libellées et il suffit d’appuyer sur celle que vous voulez :

  • 🎯 Filtres — comptes, cashtags, mots-clés, mentions, exclusions, liste d’ignorés, filtres nommés
  • Planning — préréglages quotidiens, horaire personnalisé, jours spécifiques, ou une expression cron complète
  • 📊 Rapports — déclencher un rapport à la demande, consulter l’historique des rapports
  • 🎨 Personnalisation — nom du projet, description, logo, URLs, titre et couleur du classement, pondérations, nombre du top N
  • 👥 Administrateurs — qui d’autre peut configurer le bot
  • 💳 Acheter des crédits — packs de crédits ETH ou abonnement PRO
  • 📡 Relais automatique des posts X — transférer les posts de comptes sélectionnés dans le chat quasiment en temps réel
  • Aide & Support — ouvrir un ticket, recevoir les réponses en messages privés Telegram

/setup menu principal

Chaque bouton mène à un autre menu, pas à une syntaxe à retenir. Configurer les cashtags signifiait autrefois se souvenir de /set_x_filtering et respecter le bon ordre des arguments. Maintenant c’est /setup → 🎯 Filtres → 💵 Cashtags → ➕ Ajouter, et le bot vous demande ce dont il a besoin ensuite.

Filtres › Par défaut › Cashtags

C’est l’expérience de première utilisation qui a le plus changé. Les nouveaux chats reçoivent désormais un assistant de démarrage rapide en 4 étapes : nom du projet, puis filtres, puis planning, puis un écran de confirmation — terminé en moins d’une minute, sans aucune syntaxe de commande à rater.

Démarrage rapide — Étape 1 sur 4 (nom du projet)

Démarrage rapide — terminé

Ce qui a vraiment changé : les chiffres d’activation#

Nous avons suivi le pourcentage de nouveaux chats ayant généré leur premier rapport dans les 24 heures suivant l’ajout du bot — le signal le plus clair pour savoir si cette personne a vraiment terminé la configuration, ou si elle a abandonné. Avant la refonte du menu, une grande part des nouvelles installations ne terminait jamais la configuration : les administrateurs essayaient deux ou trois commandes slash, tombaient sur une erreur due à un argument mal formé, puis abandonnaient. Après la refonte, la plupart des nouveaux chats qui démarraient l’assistant de démarrage rapide allaient jusqu’au bout et avaient un rapport programmé le jour même. Le plus grand gain de l’assistant n’a pas été d’enseigner de nouvelles fonctionnalités — mais de supprimer le risque de se tromper en tapant.

Les tickets de support du type « comment je configure X » ont eux aussi fortement chuté après le lancement du menu, remplacés par des questions plus précises sur le réglage fin (par exemple, comment fonctionne le sélecteur du meilleur tweet) plutôt que « où est le bouton pour ça ».

Ce que nous avons gardé en commandes directes#

Nous n’avons pas tout supprimé. Une poignée de commandes sont assez fréquentes, ou assez utiles comme raccourci, pour être restées en dehors du menu :

  • /setup — ouvre le menu (le point d’entrée lui-même)
  • /report — déclenche un rapport immédiatement, sans naviguer dans le menu
  • /buy — accède directement à l’achat de crédits
  • /subscription — consulter ou gérer l’abonnement PRO
  • /add_admin — ajouter un administrateur du bot sans passer par 👥 Administrateurs
  • /set_topic — définir le topic cible dans les groupes en mode forum
  • /status — vérification rapide de l’état (filtres actifs, planning, plan)
  • /get_chatid — nécessaire occasionnellement pour les tickets de support et le débogage de l’API

Ce sont les commandes que les utilisateurs avancés tapent par automatisme, et celles que les scripts ou automatisations sont les plus susceptibles d’appeler directement. Les conserver signifiait ne casser le flux de travail existant de personne, tout en réglant le problème de découvrabilité pour tous les autres. Les 40+ autres commandes historiques fonctionnent techniquement toujours par rétrocompatibilité, mais elles ne sont plus documentées ni suggérées nulle part — le menu est désormais le chemin officiellement pris en charge.

Est-ce que ça valait le coût de la migration ?#

Oui, mais ce n’était pas gratuit. Chaque écran du menu devait gérer le cas où un utilisateur appuie sur un bouton, ferme Telegram, puis revient trois jours plus tard en s’attendant à retrouver le même état — les claviers intégrés ne conservent pas le contexte de conversation indéfiniment, nous avons donc dû rendre chaque étape ré-accessible plutôt que de supposer un parcours linéaire. Nous avons aussi dû réfléchir davantage aux permissions : un menu invite à cliquer davantage qu’une commande qu’il fallait chercher puis taper, donc 👥 Administrateurs et les contrôles de rôle ont été renforcés en même temps.

Si vous construisez un bot Telegram avec plus qu’une poignée de réglages de configuration, notre conseil est le suivant : n’attendez pas d’avoir 50 commandes pour prendre cette décision. Le seuil où une liste de commandes cesse d’être utile est plus bas qu’on ne le ressent quand on ajoute des fonctionnalités une par une. Si vos utilisateurs configurent des choses qu’ils ne font pas quotidiennement — syntaxe de planning, combinaisons de filtres, filtres nommés — un menu guidé bat toujours une commande mémorisée. Si c’est une commande que quelqu’un exécutera des dizaines de fois par jour, gardez-la comme commande directe et rapide.

Pour un aperçu plus approfondi du fonctionnement du filtrage dans /setup, consultez le suivi de l’activité X pour un lancement de token et le suivi des cashtags pour les projets crypto — les deux articles détaillent le menu 🎯 Filtres actuel étape par étape. Pour la référence complète du menu, la documentation du menu setup couvre chaque écran, et x-bot-overview est le meilleur point de départ si vous découvrez le bot.

Prêt à suivre votre communauté sur X ? Ajoutez @BWS_X_Bot à votre groupe Telegram, lancez /setup, et votre premier rapport se déclenche selon le planning configuré. Le plan GRATUIT couvre 100 posts/mois — aucune carte requise.

À propos de cet article : ce billet a été rédigé avec l’assistance de l’IA via le workflow de contenu de X Bot, puis relu par Nacho Coll, fondateur et dirigeant principal de Blockchain Web Services (BWS), avant publication. Chaque affirmation produit est vérifiée sur le bot en conditions réelles. Découvrez comment nous utilisons l’IA dans nos contenus. Vous avez repéré une erreur ? Contactez-nous via /setup → ❓ Aide & Support.

“Ceci est l’une des nombreuses mises à jour produit que nous couvrons — consultez le blog X Bot pour les notes de version, études de cas et analyses approfondies.”

Nacho Coll

À propos de l'auteur

Founder & Principal, Blockchain Web Services

Nacho leads the Blockchain Web Services (BWS) team that builds and operates X Bot — the Telegram bot that turns X (Twitter) activity into leaderboards for crypto communities. He writes about KOL performance tracking, the X API, and running analytics bots for Telegram groups, from the operator side of the wire. Building on blockchain and decentralized infrastructure since 2019.

  • telegram bot ux
  • slash commands vs menu
  • x bot setup redesign
  • telegram inline keyboard ux
Retour au Blog

Articles Connexes