Warum wir /setup neu gestaltet haben: 50 Befehle zu einem Menü

X Bot hatte früher über 50 Slash-Befehle – neue Nutzer waren überfordert. Jetzt bündelt /setup alles in einem Menü mit Inline-Buttons.

Nacho Collvon Aktualisiert: 9 Min. Lesezeit
X Bot hatte früher über 50 Slash-Befehle – neue Nutzer waren überfordert. Jetzt bündelt /setup alles in einem Menü mit Inline-Buttons.

Wenn du X Bot vor einer Weile zu einer Gruppe hinzugefügt hast, erinnerst du dich vielleicht an einen ganz anderen Bot. Es gab /set_x_filtering, /set_calendar, /set_top_count, /set_colors, /set_points, /set_topic und etwa 45 weitere Befehle dieser Art. Jedes Feature bekam seinen eigenen Slash-Befehl, weil das wie der natürliche Weg wirkte, ein wachsendes Feature-Set in Telegram zugänglich zu machen. War es nicht.

In diesem Beitrag geht es darum, warum wir diese Struktur herausgerissen und durch ein einziges /setup-Menü ersetzt haben, was uns die Zahlen vorher und nachher gesagt haben, und was wir für die Leute beibehalten haben, denen die alte Variante gefiel.

Das Problem: 50 Befehle sind keine Feature-Liste, sondern ein Labyrinth#

Telegrams Befehls-Autovervollständigung zeigt dir in dem Moment, in dem du / eingibst, eine scrollbare Liste. Das funktioniert gut für fünf oder sechs Befehle. Bei 50+ hört es auf, ein Menü zu sein, und wird zu einer Textwand, die niemand von oben bis unten liest. Neue Admins — die Person in der Telegram-Gruppe eines Krypto-Projekts, der gerade gesagt wurde „hey, richte den Tracking-Bot ein“ — tippten /setup, bekamen eine Wand unbekannter Befehle und rieten entweder falsch oder gaben auf.

Das hörten wir ständig in Support-Tickets, bevor wir einen echten ❓ Help & Support-Flow hatten, der das auffing: „wie füge ich die Cashtags hinzu“, „wo stelle ich den Zeitplan ein“, „macht dieser Bot überhaupt Reports“. Die Antworten waren immer ein Befehl, den sie nicht gefunden hatten, vergraben in einer Liste, für die sie keine Zeit hatten. Der Bot hatte all die Funktionalität, die die Leute wollten. Er hat einem nur nicht gesagt, wo irgendetwas war.

Slash-Befehle lassen sich auch schlecht kombinieren. Wer Filter, einen Zeitplan und Anpassungen einrichten wollte, brauchte drei (oder mehr) separate Befehlsaufrufe, jeder mit der Anforderung, sich die exakte Syntax zu merken — /set_x_filtering @handle1 @handle2 $TOKEN, genau richtig formatiert, keine Tippfehler, kein nachsichtiger Wiederholungsversuch. Ein fehlerhaftes Argument, und man bekam eine knappe Fehlermeldung und musste von vorn anfangen. Es gab keinen geführten Weg von „ich habe diesen Bot gerade hinzugefügt“ zu „ich habe einen funktionierenden Report“.

Die Lösung: ein Einstiegspunkt, alles auffindbar#

Wir haben die Befehlsoberfläche in einen einzigen /setup-Befehl zusammengefasst, der ein Inline-Keyboard öffnet — die tippbaren Button-Menüs, die Telegram nativ unterstützt. Statt sich 50 Befehlsnamen zu merken, siehst du 8 beschriftete Bereiche und tippst den an, den du willst:

  • 🎯 Filters — Accounts, Cashtags, Keywords, Mentions, Excludes, Ignore-Liste, benannte Filter
  • Schedule — tägliche Presets, individuelle Uhrzeit, bestimmte Tage oder ein vollständiger Cron-Ausdruck
  • 📊 Reports — einen Report auf Abruf auslösen, Report-Historie einsehen
  • 🎨 Customization — Projektname, Beschreibung, Logo, URLs, Leaderboard-Titel und -Farbe, Gewichtungen, Top-N-Anzahl
  • 👥 Admins — wer sonst noch den Bot konfigurieren kann
  • 💳 Buy Credits — ETH-Credit-Pakete oder das PRO-Abo
  • 📡 X Posts Auto-relay — Posts von ausgewählten Accounts nahezu in Echtzeit in den Chat weiterleiten
  • Help & Support — ein Ticket öffnen, Antworten als Telegram-DMs erhalten

/setup Top-Level-Menü

Jeder Button führt zu einem weiteren Menü, nicht zu einer Syntax, die man sich merken muss. Cashtags einzurichten bedeutete früher, sich /set_x_filtering zu merken und die Argumentreihenfolge richtig hinzubekommen. Jetzt ist es /setup → 🎯 Filters → 💵 Cashtags → ➕ Add, und der Bot fragt dich nach dem, was als Nächstes gebraucht wird.

Filters › Default › Cashtags

Am meisten hat sich das Erlebnis beim ersten Start verändert. Neue Chats bekommen jetzt einen 4-Schritte-Schnellstart-Assistenten: Projektname, dann Filter, dann Zeitplan, dann ein Bestätigungsbildschirm — fertig in unter einer Minute, ohne Befehlssyntax, bei der man etwas falsch machen könnte.

Quick Start — Schritt 1 von 4 (Projektname)

Quick Start — fertig

Was sich tatsächlich verändert hat: Aktivierungszahlen#

Wir haben gemessen, welcher Prozentsatz neuer Chats innerhalb von 24 Stunden nach dem Hinzufügen des Bots seinen ersten Report ausgelöst hat — das klarste Signal dafür, „hat diese Person das Setup tatsächlich durchlaufen, oder ist sie abgesprungen“. Vor dem Menü-Redesign hat ein großer Teil der Neuinstallationen die Konfiguration nie abgeschlossen; Admins probierten ein paar Slash-Befehle aus, bekamen einen Fehler wegen eines fehlerhaften Arguments und wurden dann still. Nach dem Redesign haben die meisten neuen Chats, die den Schnellstart-Assistenten begonnen hatten, ihn auch abgeschlossen und noch am selben Tag einen Report geplant. Der größte Gewinn des Assistenten war nicht, den Leuten neue Features beizubringen — es war, die Möglichkeit zu entfernen, etwas falsch einzutippen.

Support-Tickets nach dem Motto „wie konfiguriere ich X“ gingen ebenfalls stark zurück, sobald das Menü live war, und wurden durch spezifischere Fragen zum Feintuning ersetzt (wie der Best-Tweet-Picker funktioniert, zum Beispiel), statt „wo ist der Button dafür“.

Was wir als direkte Befehle beibehalten haben#

Wir haben nicht alles gelöscht. Eine Handvoll Befehle wird so häufig genutzt oder ist als schneller Pfad so nützlich, dass wir sie außerhalb des Menüs beibehalten haben:

  • /setup — öffnet das Menü (der Einstiegspunkt selbst)
  • /report — löst sofort einen Report aus, ohne Menü-Navigation
  • /buy — springt direkt zum Kauf von Credits
  • /subscription — das PRO-Abo prüfen oder verwalten
  • /add_admin — einen Bot-Admin hinzufügen, ohne in 👥 Admins zu graben
  • /set_topic — das Ziel-Topic in Foren-Modus-Gruppen festlegen
  • /status — schneller Gesundheitscheck (aktive Filter, Zeitplan, Plan)
  • /get_chatid — gelegentlich nötig für Support-Tickets und API-Debugging

Das sind die Befehle, die Power-User aus dem Muskelgedächtnis tippen, und diejenigen, die Skripte oder Automatisierungen eher direkt aufrufen. Sie zu behalten bedeutete, dass wir niemandes bestehenden Workflow gebrochen haben, während wir gleichzeitig die Auffindbarkeit für alle anderen verbessert haben. Die anderen 40+ Legacy-Befehle funktionieren aus Gründen der Abwärtskompatibilität technisch noch, sind aber nirgends dokumentiert oder vorgeschlagen — das Menü ist jetzt der unterstützte Weg.

Hat sich der Migrationsaufwand gelohnt?#

Ja, aber es war nicht kostenlos. Jeder Menü-Bildschirm musste den Fall abdecken, dass jemand einen Button antippt, dann Telegram schließt und drei Tage später zurückkommt und denselben Zustand erwartet — Inline-Keyboards halten den Konversationskontext nicht unbegrenzt, also mussten wir jeden Schritt wieder-einstiegsfähig machen, statt einen linearen Ablauf vorauszusetzen. Wir mussten auch stärker über Berechtigungen nachdenken: Ein Menü lädt zu mehr Herumklicken ein als ein Befehl, den man erst nachschlagen und eintippen musste, also wurden 👥 Admins und die Rollenprüfungen gleichzeitig verschärft.

Wenn du einen Telegram-Bot mit mehr als einer Handvoll Konfigurationsoptionen baust, ist unsere Einschätzung: Warte nicht, bis du 50 Befehle hast, um diese Entscheidung zu treffen. Die Schwelle, ab der eine Befehlsliste aufhört, nützlich zu sein, liegt niedriger, als es sich anfühlt, wenn man selbst nach und nach Features hinzufügt. Wenn deine Nutzer Dinge konfigurieren, die sie nicht täglich tun — Zeitplan-Syntax, Filterkombinationen, benannte Filter —, schlägt ein geführtes Menü jedes Mal einen auswendig gelernten Befehl. Wenn es ein Befehl ist, den jemand Dutzende Male am Tag ausführt, lass ihn einen schnellen, direkten Befehl bleiben.

Für einen tieferen Blick darauf, wie die Filterseite von /setup in der Praxis funktioniert, sieh dir X-Aktivität für einen Token-Launch tracken und Cashtag-Tracking für Krypto-Projekte an — beide führen Schritt für Schritt durch das aktuelle 🎯 Filters-Menü. Für die vollständige Menü-Referenz deckt die Setup-Menü-Doku jeden Bildschirm ab, und x-bot-overview ist der beste Startpunkt, wenn du komplett neu beim Bot bist.

Bereit, deine Community auf X zu tracken? Füge @BWS_X_Bot zu deiner Telegram-Gruppe hinzu, führe /setup aus, und dein erster Report startet zum konfigurierten Zeitplan. Der FREE-Plan deckt 100 Posts/Monat ab — keine Karte erforderlich.

Über diesen Artikel: Dieser Beitrag wurde mit KI-Unterstützung im Rahmen des Content-Workflows von X Bot erstellt und von Nacho Coll, Gründer & Principal bei Blockchain Web Services (BWS), vor der Veröffentlichung geprüft. Jede Produktaussage wird gegen den Live-Bot geprüft. Lies wie wir KI in unserem Content einsetzen. Einen Fehler gefunden? Erreiche uns über /setup → ❓ Help & Support.

“Das ist eines von vielen Produkt-Updates, die wir behandeln — siehe den X Bot Blog für Release Notes, Case Studies und Deep Dives.”

Nacho Coll

Über den Autor

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
Zurück zum Blog

Verwandte Artikel