Unterbefehle und Unterbefehlsgruppen
Statt eines Befehls pro Aktion kann sich ein einzelner Befehl in Unterbefehle verzweigen, wie /settings profile und /settings notifications, über das Unterbefehle Panel deines Befehl Builders. Zusammengehörige Unterbefehle können auch gruppiert werden (/settings profile edit), genau so, wie Discords eigene Bots größere Befehle organisieren. Ein Befehl mit Unterbefehlen ersetzt seine eigene flache Optionsliste, da Discord das Mischen beider bei einem Befehl nicht erlaubt. Innerhalb des Workflows sagen dir {{subcommand}} und {{subcommandGroup}}, welcher Zweig tatsächlich ausgeführt wurde.
Automatische Vorschläge
Jede Textoption kann Auswahlmöglichkeiten vorschlagen, während ein Mitglied tippt, schalte Autovervollständigung bei der Option ein und liste bis zu 25 Auswahlmöglichkeiten auf. Discord filtert sie live nach dem bisher Eingetippten, noch bevor der Befehl überhaupt abgeschickt wird.
Mehrere Sprachen
Name und Beschreibung eines Befehls können pro Discord Sprache lokalisiert werden (zum Beispiel hu, de, es-ES) über die Befehlseinstellungen, sodass Mitglieder, die Discord in dieser Sprache nutzen, deinen Befehl in ihrer eigenen Sprache sehen, obwohl der zugrunde liegende Befehl überall derselbe ist.
Tipp: Nichts davon ist erforderlich, ein einfacher einzelner Befehl ohne Unterbefehle, automatische Vorschläge, oder Lokalisierung funktioniert genau so wie immer, das sind optionale Erweiterungen für den Fall, dass ein Befehl über eine flache Optionsliste hinauswächst.