Bots können benutzerdefinierte Befehle haben, die auf bestimmte Trigger reagieren. Wenn ein Benutzer die Befehlsvorgabe des Bots angibt, gefolgt von dem Botnamen und einem Triggerwort, antwortet der Bot mit der konfigurierten Antwort.
Syntax
!BotName Trigger
Das Präfix (! standardmäßig) und Botname werden vor dem Triggerwort benötigt. Zum Beispiel, wenn ein Bot namens "FAQ" einen Befehl "Rules" hat:
!FAQ Regeln
Befehle erstellen
Verwenden Sie die
/bot addcmd Befehl oder Bot Management Dialog:
/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST
Jeder Befehl hat eine trigger
(das Wort Benutzertyp) und response
(was der Bot sagt). Eine optionale Beschreibung ist in der
!BotName Hilfe
Auflistung.
Vorlage Platzhalter
Befehlsantworten unterstützen dynamische Platzhalter:
-
{nickname}— der Benutzer, der den Befehl aufgerufen hat -
{channel}— der Kanal, in dem der Befehl verwendet wurde {prefix}— das Kommando des Bots{botname}— Name des Bots
/bot addcmd FAQ welcome Hello {nickname}, willkommen {channel}!
Eingebautes Hilfekommando
Wenn die Hilfefähigkeit aktiviert ist, tippen Sie
!BotName Hilfe listet alle verfügbaren Befehle mit ihren Beschreibungen auf. Dies ist automatisch — kein Setup erforderlich.
!FAQ Hilfe
Regeln und Grenzen
- Trigger müssen einmalig pro Bot sein (case-sensitive)
- Die Benutzerdefinierte Befehle Fähigkeit muss auf dem Bot aktiviert werden
- Nur Administratoren und Serverbetreiber können Befehle hinzufügen oder entfernen
- Bot-Cockdown gilt — schnelle Aufrufe können ignoriert werden
Verwaltung über Dialog
Öffnen Sie das Dialogfeld Bot Management (Werkzeuge → Bot Management), wählen Sie einen Bot aus und klicken Sie auf Befehle Tab. Verwendung Befehl hinzufügen... neue Befehle erstellen oder Entfernen um bestehende zu löschen.