Eigene Befehle
Gib jedem Befehl einen neuen Namen für deinen Server, z. B. $store für $shop oder $done für $ticket close, optional mit voreingestellten Werten.
Was ein eigener Befehl ist
Ein eigener Befehl ist ein neuer Name für einen Befehl, den Noxyr bereits hat. $store kann $shop ausführen, $done kann $ticket close ausführen und $gnitro kann $giveaway create mit bereits ausgefülltem Preis Discord Nitro ausführen. Mitglieder tippen den neuen Namen als Nachricht mit dem Präfix deines Servers, und der Bot führt den echten Befehl aus.
Er fügt nie neues Verhalten hinzu. Der echte Befehl läuft mit seinen eigenen Berechtigungen, seinem Modul-Schalter und seinen Abklingzeiten, sodass ein eigener Name niemandem Zugang verschafft, den er nicht ohnehin hatte. Der ursprüngliche Name funktioniert neben dem neuen weiter.
Einen erstellen
- Öffne das Dashboard, wähle deinen Server und gehe zu Steuerung, dann Eigene Befehle.
- Drücke Neuer eigener Befehl oder öffne Vorlagen und klicke eine an, um sie fertig hinzuzufügen.
- Tippe den neuen Namen in das Feld Auslöser, zum Beispiel store.
- Wähle im Feld Befehl den Befehl, den er ausführt, und bei mehreren Aktionen die gewünschte (Ticket hat schließen, beanspruchen, umbenennen und mehr).
- Optional: Lege eine Option voreinstellen, indem du einen Wert mit ihr verbindest, zum Beispiel prize auf Discord Nitro.
- Änderungen werden etwa eine Sekunde, nachdem du aufgehört hast zu bearbeiten, automatisch gespeichert. Der Status neben dem Speichern-Button zeigt, wann sie gespeichert sind.
Eigene Befehle sind Präfix-Befehle: Sie funktionieren als Nachrichten wie $store, nicht im /-Menü. Discord erlaubt einem Bot nur, seine eigenen Slash-Befehle zu registrieren, nicht einen pro Server.
Graph und einfache Liste
Die Seite hat zwei Ansichten derselben Liste. Graph zeigt jeden eigenen Befehl als Auslöser, der mit einem Befehl verbunden ist, und Werte, die mit seinen Optionen verbunden sind: Ziehe einen Punkt auf einen anderen, um sie zu verbinden, klicke auf eine Verbindung, um sie zu trennen, und ziehe einen Kasten an seinem Titel, um ihn zu verschieben. Ordnen richtet alles wieder aus.
Die einfache Liste zeigt dasselbe als schlichte Zeilen mit Name, Befehlsauswahl und voreingestellten Werten. Nutze, was dir lieber ist; das Umschalten der Ansicht ändert nichts.
Das Panel links listet jeden eigenen Befehl als alten Namen, Pfeil, neuen Namen. Jeder hat einen An-/Aus-Schalter, sodass du einen Namen pausieren kannst, ohne ihn zu löschen, sowie einen Löschen-Button.
Vorlagen
Vorlagen fügen mit einem Klick einen fertigen eigenen Befehl hinzu. Eine Vorlage, deren Namen du schon verwendest, ist ausgegraut.
- Musik
- $p (abspielen), $np (läuft gerade), $s (überspringen), $q (Warteschlange), $dc (verlassen), $vol (Lautstärke), $repeat (Warteschlange wiederholen), $bass (Bass-Boost-Filter), $247 (24/7 abspielen)
- Tickets
- $done (Ticket schließen), $claim (Ticket beanspruchen), $faqs (Ticket-FAQ-Liste)
- Shop
- $store (Shop), $vouch (Bewertung abgeben)
- Community
- $gnitro (Gewinnspiel erstellen, Preis Discord Nitro), $apply (Bewerbung abschicken), $lb (Bestenliste)
- Moderation
- $purge (leeren)
Voreingestellte Werte und getippte Optionen
Ein voreingestellter Wert wird jedes Mal ausgefüllt, wenn der eigene Befehl läuft. Alles, was ein Mitglied nach dem Namen tippt, wird hinzugefügt, sodass $gnitro 1h 1 weiterhin funktioniert und der Preis bereits gesetzt ist. Gibt das Mitglied dieselbe Option mit Namen an (prize:"Gutschein"), gewinnt die Eingabe des Mitglieds gegenüber dem voreingestellten Wert.
- Werte
- Bis zu 200 Zeichen, ohne doppelte Anführungszeichen oder Zeilenumbrüche.
- Auswahlmöglichkeiten
- Eine Option mit fester Liste, etwa der Wiederholmodus oder ein Filter, akzeptiert nur einen Wert aus dieser Liste.
- Zahlen
- Ganzzahl- und Zahloptionen akzeptieren nur Zahlen; Ja/Nein-Optionen akzeptieren yes, no, on, off, true und false.
- Dateien
- Dateioptionen können nicht voreingestellt werden.
Regeln für Namen
- Zeichen
- Buchstaben, Zahlen, - und _, bis zu 32 Zeichen. Leerzeichen werden beim Tippen zu Bindestrichen, und Namen werden in Kleinbuchstaben geschrieben.
- Echte Namen
- Ein eigener Befehl kann nicht den Namen eines echten Noxyr-Befehls verwenden. Echte Namen haben immer Vorrang.
- Eindeutig
- Jeder Name kann pro Server nur einmal verwendet werden.
- Limit
- Bis zu 100 eigene Befehle pro Server.
Die Seite listet alles auf, was ein Speichern oberhalb des Editors verhindert. Klicke ein Problem an, um zu dem Feld zu springen, das korrigiert werden muss.
Präfix ändern
Das Feld Präfix unten im linken Panel ändert das Präfix für den ganzen Server: eigene Befehle und jeden normalen Befehl. Gib bis zu 5 Zeichen ohne Leerzeichen ein, zum Beispiel !, ?, . oder n!, und drücke Speichern. Lässt du es leer, gilt der Standard $. Jeder Name auf der Seite wird sofort auf das neue Präfix aktualisiert.
Dieselbe Einstellung gibt es auf der Seite Einrichtung und in Discord mit /prefix set.
Custom Bot
Wenn der Server einen Noxyr-Custom-Bot betreibt, beantwortet er dieselben eigenen Befehle mit demselben Präfix. Nichts muss zweimal eingerichtet werden.