Automatisierung

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.

AktionWirkung
AntwortenDem Mitglied antworten, das den Befehl ausgeführt hat
Zufällige AntwortZufällig eine der hinterlegten Nachrichten als Antwort senden
Nachricht sendenEine Nachricht in einem gewählten Kanal veröffentlichen
Rolle zuweisen oder entfernenDem Mitglied eine Rolle geben oder wegnehmen
Zeitlich begrenzte RolleEine Rolle für eine festgelegte Anzahl Minuten vergeben und anschließend entfernen
Spitznamenpräfix, -suffix oder ZurücksetzenDem Spitznamen Text voranstellen oder anhängen oder ihn zurücksetzen
Währung abziehenEinen 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.

ParametertypErfasst
TextEinen Freitextwert
BenutzerEine Mitgliederauswahl
KanalEine Kanalauswahl
RolleEine 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 …
Leveldas Level im Levelsystem
Währungdas Währungsguthaben
Mitgliedschaftsdauerdie 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.

Erforderliche Funktionsberechtigungen

Kanäle anzeigen

Erforderlich, um Antworten eigener Befehle in ihren Kanälen zu posten.

Nachrichten senden

Wird verwendet, wenn ein benutzerdefinierter Befehl eine Antwort postet oder eine konfigurierte Nachricht sendet.

Links einbetten

Wird verwendet, wenn ein benutzerdefinierter Befehl eine Antwort als formatiertes Embed sendet.

Rollen verwalten

Wird verwendet, wenn ein benutzerdefinierter Befehl Rollen zuweist oder entfernt.

Spitznamen verwalten

Wird verwendet, wenn ein benutzerdefinierter Befehl Spitznamen von Mitgliedern aktualisiert.

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.