Anwendungsbefehle
Registriere, aktualisiere und entferne die Slash- und Kontextmenü-Befehle des Bots, sowohl serverbezogen als auch global.
Server-Slash-Befehl erstellen
Registriert einen neuen Slash-Befehl in einem spezifischen Server.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Name | Text | Ja | Befehlsname in Kleinbuchstaben (1-32 Zeichen). Länge: 1 bis 32 Zeichen. Muss zu ^[-_a-z0-9]+$ passen. |
| Beschreibung | Text | Ja | Beschreibung des Befehls (1-100 Zeichen). Länge: 1 bis 100 Zeichen. |
| Optionen | Liste von Befehlsoption | Nein | Parameter des Befehls. Höchstens 25 Einträge. |
| Standard-Berechtigungen | Liste von Berechtigung | Nein | Berechtigungen, die standardmäßig zur Nutzung des Befehls erforderlich sind. |
| DM-Berechtigung | Ja/Nein | Nein | Ob der Befehl in Direktnachrichten verwendet werden kann. Standard: Ja. |
| NSFW | Ja/Nein | Nein | Ob der Befehl altersbeschränkt ist. Standard: Nein. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehl | Anwendungsbefehl | Der registrierte Anwendungsbefehl. |
Benutzer-Kontextmenü erstellen (Server)
Registriert einen Kontextmenü-Befehl für Benutzer in einem Server.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Name | Text | Ja | Anzeigename des Kontextmenü-Eintrags. Länge: 1 bis 32 Zeichen. |
| Standard-Berechtigungen | Liste von Berechtigung | Nein | Berechtigungen, die standardmäßig zur Nutzung des Befehls erforderlich sind. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehl | Anwendungsbefehl | Der registrierte Kontextmenü-Befehl. |
Nachricht-Kontextmenü erstellen (Server)
Registriert einen Nachricht-fokussierten Kontextmenü-Befehl in einem Server.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Name | Text | Ja | Anzeigename des Kontextmenü-Eintrags. Länge: 1 bis 32 Zeichen. |
| Standard-Berechtigungen | Liste von Berechtigung | Nein | Berechtigungen, die standardmäßig zur Nutzung des Befehls erforderlich sind. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehl | Anwendungsbefehl | Der registrierte Kontextmenü-Befehl. |
Globalen Slash-Befehl erstellen
Registriert einen neuen Slash-Befehl global über alle Server hinweg.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Name | Text | Ja | Kleingeschriebener Befehlsname (1-32 Zeichen). Länge: 1 bis 32 Zeichen. Muss zu ^[-_a-z0-9]+$ passen. |
| Beschreibung | Text | Ja | Beschreibung des Befehls (1-100 Zeichen). Länge: 1 bis 100 Zeichen. |
| Optionen | Liste von Befehlsoption | Nein | Parameter des Befehls. Höchstens 25 Einträge. |
| Standard-Berechtigungen | Liste von Berechtigung | Nein | Berechtigungen, die standardmäßig zur Nutzung des Befehls erforderlich sind. |
| DM-Berechtigung | Ja/Nein | Nein | Ob der Befehl in Direktnachrichten genutzt werden kann. Standard: Ja. |
| NSFW | Ja/Nein | Nein | Ob der Befehl altersbeschränkt ist. Standard: Nein. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehl | Anwendungsbefehl | Der registrierte Anwendungsbefehl. |
Anwendungsbefehl aktualisieren
Aktualisiert die Metadaten eines vorhandenen Anwendungsbefehls.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Befehl | Anwendungsbefehl | Ja | Befehl, der aktualisiert wird. |
| Name | Text | Nein | Neuer Name für den Befehl. Länge: 1 bis 32 Zeichen. |
| Beschreibung | Text | Nein | Neue Beschreibung für den Befehl. Maximale Länge: 100 Zeichen. |
| Optionen | Liste von Befehlsoption | Nein | Neue Optionen für den Befehl. Höchstens 25 Einträge. |
| Standard-Berechtigungen | Liste von Berechtigung | Nein | Neue Standard-Berechtigungen für Mitglieder. |
| NSFW | Ja/Nein | Nein | Ob der Befehl altersbeschränkt sein soll. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehl | Anwendungsbefehl | Der aktualisierte Anwendungsbefehl. |
Anwendungsbefehl löschen
Löscht einen vorhandenen Anwendungsbefehl.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Befehl | Anwendungsbefehl | Ja | Der Befehl, der gelöscht wird. |
Server-Befehle gesammelt festlegen
Ersetzt jeden Anwendungsbefehl in einem Server mit der angegebenen Liste.
Benötigte Berechtigungen: Server verwalten.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Befehle | Liste von Anwendungsbefehl | Ja | Vollständige Liste der Befehle, die auf dem Server registriert werden. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehle | Liste von Anwendungsbefehl | Die resultierenden registrierten Befehle. |
Server-Befehle abrufen
Ruft jeden Anwendungsbefehl ab, der in einem Server registriert ist.
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehle | Liste von Anwendungsbefehl | Die Liste der Server-Befehle. |
Globale Befehle abrufen
Ruft jeden Anwendungsbefehl ab, der global registriert ist.
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Befehle | Liste von Anwendungsbefehl | Die Liste der globalen Befehle. |