Benutzerdefinierte Befehle
Erstelle eigene Befehle, die Nachrichten senden oder Rollen verwalten.
Kopiert
Ein benutzerdefinierter Befehl führt eine oder mehrere Aktionen aus, wenn ein Mitglied seinen Namen nach dem Server-Präfix eintippt. Benutzerdefinierte Befehle sind vorerst nur Präfix-Befehle: Sie erscheinen nicht im /-Menü.
Öffne es im Dashboard: Befehle › Benutzerdefinierte Befehle.
Einen Befehl erstellen
Abschnitt betitelt „Einen Befehl erstellen“Klicke auf Befehl erstellen und lege den Befehlsnamen fest. Der Name kann nach dem Erstellen nicht mehr geändert werden.
| Plan | Benutzerdefinierte Befehle |
|---|---|
| Kostenlos | 20 |
| Premium | 100 |
| Pro | Unbegrenzt |
Aktionen
Abschnitt betitelt „Aktionen“Ein Befehl führt jede Aktion seiner Liste Aktionen aus. Klicke auf Aktion hinzufügen und wähle ihren Aktionstyp. Jeder Typ kann einmal pro Befehl verwendet werden.
| Aktionstyp | Was er tut |
|---|---|
| Nachricht senden | Antwortet in dem Kanal, in dem der Befehl eingegeben wurde |
| In Kanal senden | Sendet eine Nachricht in den Zielkanal |
| DM an Nutzer | Sendet die Nachricht als private Nachricht |
| Rolle hinzufügen | Gibt die Zielrolle |
| Rolle entfernen | Nimmt die Zielrolle weg |
| Rolle umschalten | Gibt die Rolle, oder nimmt sie weg, wenn schon vorhanden |
Nachrichtenaktionen haben Nachrichteninhalt (Text, Embeds und Buttons), Erwähnungen deaktivieren, damit die Nachricht niemanden pingt, und Löschen nach in Sekunden (0 behält die Nachricht).
Rollenaktionen gelten für die Zielnutzer: den Befehlsautor oder Erwähnte Nutzer. Bei erwähnten Nutzern begrenzt Max. Nutzer pro Befehl, wie viele Mitglieder ein Befehl ändern kann: 1 im kostenlosen Plan, bis zu 20 mit Premium.
Variablen
Abschnitt betitelt „Variablen“Der Nachrichteninhalt akzeptiert die Nutzer- und Server-Variablen, dazu:
| Variable | Wert |
|---|---|
{args} |
Der Text, der nach dem Befehlsnamen eingegeben wurde |
{@user}, {#channel}, {&role} |
Erwähnt ein Mitglied, einen Kanal oder eine Rolle, über Name oder ID |
{:emoji} |
Ein Server-Emoji, über Name oder ID |
{mention.users} |
Die im Befehl erwähnten Mitglieder |
{repliedUser} |
Das Mitglied, dem der Befehlsautor geantwortet hat |
{user.displayname}, {user.random} |
Der Anzeigename des Autors oder der Name eines zufälligen Mitglieds |
{channel.name}, {server.membercount} |
Der Kanalname, die Mitgliederzahl des Servers |
{prefix} |
Das Präfix des Servers |
{delete} |
Löscht die Nachricht, die den Befehl ausgeführt hat |
{dm} |
Sendet die Antwort als private Nachricht |
{nsfw} |
Bricht den Befehl außerhalb altersbeschränkter Kanäle ab |
Einstellungen
Abschnitt betitelt „Einstellungen“- Pflichtargumente: die Anzahl der Argumente, die der Befehl zum Ausführen braucht.
- Originalnachricht löschen: löscht die Nachricht, die den Befehl ausgelöst hat.
- Nutzer-Abklingzeit und Server-Abklingzeit: Wartezeit pro Mitglied und Wartezeit, die der ganze Server teilt. Beide sind standardmäßig aus.
Berechtigungen
Abschnitt betitelt „Berechtigungen“Erlaubte Rollen und Erlaubte Kanäle schränken ein, wer den Befehl wo ausführen kann. Lass sie leer, um allen alles zu erlauben. Ignorierte Rollen und Ignorierte Kanäle sperren ihn stattdessen.