Eigene Befehle
Servereigene Slash-Befehle, die antworten, Nachrichten senden, Rollen zuweisen oder Spitznamen ändern können.
Zentrale Funktionen
Servereigene Slash-Befehle
Erstelle Discord-Anwendungsbefehle für deinen Server mit Namen, Beschreibungen und Verhalten, die zu deiner Community passen.
Geordnete Aktionsketten
Jeder Befehl führt eine bis vier Aktionen aus, darunter Antworten, Kanalnachrichten, Rollenzuweisungen oder -entfernungen und Änderungen von Spitznamenpräfixen oder -suffixen.
Voraussetzungen und Abklingzeit
Beschränke Befehle nach Level, Währungsguthaben oder Mitgliedschaftsdauer und ergänze eine Abklingzeit pro Person oder für den gesamten Server. Welche Rollen und Berechtigungen den Zugriff erlauben, legst du in den Discord-Berechtigungen für Slash-Befehle fest.
Verwaltung im Dashboard
Administratoren erstellen, bearbeiten und löschen Befehle in den Einstellungen. Nox erstellt, aktualisiert und entfernt den passenden Discord-Serverbefehl.
Fehlerbehandlung bei Aktionsketten
Doppelte Interaktionen werden abgefangen. Schlägt eine spätere Aktion fehl, bleiben frühere Discord-Änderungen bestehen und Nox erfasst den Fehler auf der Fehlerseite.
Besonders geeignet für
Häufig wiederholte Antworten, Links zu hilfreichen Inhalten, Onboarding-Hinweise und Arbeitserleichterungen für das Team.
Einfache Automatisierungen, bei denen ein Befehl einige Discord-Aktionen ausführen soll.
Communitys, die eigene Slash-Befehle möchten, ohne Bot-Code zu schreiben oder zu hosten.
So funktioniert es
Befehl erstellen
Administratoren wählen einen Befehlsnamen aus Kleinbuchstaben und Unterstrichen, eine Beschreibung und eine geordnete Aktionsliste. Jeder Befehl muss mindestens eine Antwortaktion enthalten.
Nox erstellt den Discord-Befehl
Beim Speichern wird der Discord-Anwendungsbefehl für den Server erstellt oder aktualisiert. Außerdem wird die Konfiguration gespeichert, die beim Ausführen durch Mitglieder verwendet wird.
Ein Mitglied ruft den Slash-Befehl auf
Discord sendet die Befehlsinteraktion. Zuerst werden integrierte Befehle geprüft, danach eigene Befehle und anschließend Formulare.
Aktionen laufen der Reihe nach
Nox antwortet oder sendet Folgemeldungen, veröffentlicht konfigurierte Kanalnachrichten und ändert Rollen oder Spitznamen im Rahmen der Discord-Berechtigungen.
Checkliste zur Einrichtung
Wähle einen Befehlsnamen mit 3 bis 32 Zeichen aus Kleinbuchstaben und Unterstrichen.
Schreibe eine Befehlsbeschreibung mit 10 bis 100 Zeichen.
Füge eine bis vier Aktionen hinzu, darunter mindestens eine Antwortaktion.
Prüfe, ob Antwort- und Sendeaktionen Nachrichteninhalt enthalten.
Füge bei Bedarf Voraussetzungen für Level, Währung oder Mitgliedschaftsdauer sowie eine Abklingzeit hinzu. Lege in den Discord-Befehlsberechtigungen fest, wer den Befehl sehen kann.
Erteile die nötigen Kanalberechtigungen sowie „Rollen verwalten“ und „Spitznamen verwalten“, wenn Aktionen diese Discord-Änderungen benötigen.
Aktionen, Parameter und Voraussetzungen
Beim Aufruf führt ein Befehl eine geordnete Aktionsliste aus.
| Aktion | Wirkung |
|---|---|
| Antworten | Dem Mitglied antworten, das den Befehl ausgeführt hat |
| Zufällige Antwort | Zufällig eine der hinterlegten Nachrichten als Antwort senden |
| Nachricht senden | Eine Nachricht in einem gewählten Kanal veröffentlichen |
| Rolle zuweisen oder entfernen | Dem Mitglied eine Rolle geben oder wegnehmen |
| Zeitlich begrenzte Rolle | Eine Rolle für eine festgelegte Anzahl Minuten vergeben und anschließend entfernen |
| Spitznamenpräfix, -suffix oder Zurücksetzen | Dem Spitznamen Text voranstellen oder anhängen oder ihn zurücksetzen |
| Währung abziehen | Einen Betrag vom Guthaben des Mitglieds abziehen |
Ein Befehl führt eine bis vier Aktionen aus und muss mindestens eine Antwort enthalten. Eine Antwortaktion darf höchstens einmal vorkommen. Lege für jede Antwort fest, ob nur das Mitglied oder alle im Kanal sie sehen.
Zufällige Antwort und zeitlich begrenzte Rolle erfordern Premium. Server ohne Premium können Befehle damit als Entwurf speichern, aber nicht aktivieren. Endet Premium, werden aktive Befehle damit wieder zu Entwürfen; bereits vergebene Rollen werden trotzdem pünktlich entfernt.
Parameter erfassen Eingaben beim Ausführen des Befehls. Ihre Werte können in Aktionen wiederverwendet werden.
| Parametertyp | Erfasst |
|---|---|
| Text | Einen Freitextwert |
| Benutzer | Eine Mitgliederauswahl |
| Kanal | Eine Kanalauswahl |
| Rolle | Eine Rollenauswahl |
Bis zu 25 Parameter pro Befehl. Erforderliche Parameter müssen vor optionalen stehen.
Voraussetzungen regeln, wer den Befehl ausführen darf. Eine Abklingzeit begrenzt die Häufigkeit.
| Voraussetzung (Minimum oder Maximum) | Prüft beim Mitglied … |
|---|---|
| Level | das Level im Levelsystem |
| Währung | das Währungsguthaben |
| Mitgliedschaftsdauer | die Zeit seit dem Serverbeitritt |
Füge bis zu fünf Voraussetzungen hinzu. Die Abklingzeit gilt pro Mitglied oder für den gesamten Server und reicht von deaktiviert bis zu 30 Tagen. Wer den Befehl sieht, wird in den Discord-Befehlsberechtigungen festgelegt.
Wichtige Hinweise
Eigene Befehle, Formularbefehle und andere Anwendungsbefehle auf demselben Discord-Server müssen unterschiedliche Namen haben.
Nox versucht, jede Aktion der Reihe nach auszuführen. Frühere Aktionen werden nicht rückgängig gemacht, wenn eine spätere Rollen-, Spitznamen- oder Sendeaktion fehlschlägt.
Eigene Befehle werden als Slash-Befehle ausgeführt. Sie können keine interaktiven Dialoge öffnen, Direktnachrichten empfangen oder als Webhooks dienen.
Das Löschen eines eigenen Befehls entfernt den Discord-Befehl, die gespeicherte Konfiguration und die zu Antwort- oder Sendeaktionen gehörenden Nachrichtenbilder.
Dynamische eigene Befehle erscheinen auf dieser Seite nicht als feste Befehlspräfixe, da jeder Server eigene Namen festlegt.
Fehlerbehebung
Der Befehl erscheint nicht in Discord
Prüfe auf Namenskonflikte oder Fehler bei der Discord-Befehlserstellung. Außerdem kann es dauern, bis Discord neu erstellte Serverbefehle anzeigt.
Eine Rollenaktion ist fehlgeschlagen
Prüfe, ob Nox „Rollen verwalten“ besitzt und seine höchste Rolle über der Rolle steht, die es zuweisen oder entfernen soll. Frühere Aktionen der Kette können bereits abgeschlossen sein.
Eine Spitznamenaktion ist fehlgeschlagen
Prüfe, ob Nox „Spitznamen verwalten“ besitzt und seine höchste Rolle über der höchsten Rolle des Mitglieds steht. Discord erlaubt Bots außerdem nie, den Spitznamen des Serverbesitzers zu ändern. Für ihn schlagen Spitznamenaktionen daher immer fehl.
Ein veralteter Befehl bleibt bestehen
Vergleiche in der Ressourcenansicht für Serverbefehle die Discord-Befehle mit der Zuordnung zu eigenen Befehlen und lösche gegebenenfalls verwaiste Ressourcen.
Berechtigungen
Discord-Berechtigungen, die Nox für diese Funktion benötigt, und wofür jede Berechtigung verwendet wird.
Erweitere deinen Server um diese Funktionen
Füge Nox zu Discord hinzu und konfiguriere deinen Server im Dashboard. Prüfe vor der Autorisierung die Berechtigungen.