Discord Slash-Befehl-Builder

Erstelle Discord-Slash-Befehle visuell. Du bekommst Code für discord.js, discord.py oder reines JSON.

Befehl

Kleinbuchstaben, Bindestriche und Unterstriche erlaubt

Optionen (0/25)

Noch keine Optionen. Füg eine hinzu, um loszulegen.

2 Probleme gefunden

Befehlsname ist erforderlich

Beschreibung ist erforderlich

Vorschau

Gestalte deinen Befehl, um eine Vorschau zu sehen

Code

{
  "name": "command",
  "description": "Keine Beschreibung"
}

Spar dir den Code: Slash-Befehle automatisch erstellen

CordBase erstellt Slash-Befehle automatisch aus deinen Datenbanktabellen. Du entwirfst Tabellen im Web-Dashboard, und dein Discord-Server bekommt für jede Tabelle einen Befehl, mit dem man Zeilen sofort hinzufügt, abfragt, aktualisiert und rankt.

Kostenlos starten

Was ist ein Discord-Slash-Befehl-Builder?

Mit einem Discord-Slash-Befehl-Builder gestaltest du einen Befehl (Name, Beschreibung, Optionen, Unterbefehle und Auswahlen) in einem Formular und exportierst das JSON, das Discord erwartet, oder den passenden discord.js- oder discord.py-Code. Registriere das über Discords API, und der Befehl erscheint, sobald Mitglieder einen Slash tippen.

Optionstypen für Slash-Befehle

Die Typnummer kommt in das type-Feld jeder Option.

TypAPI-NameArtHinweise
1SUB_COMMANDUnterbefehlEin verschachtelter Befehl wie /settings view
2SUB_COMMAND_GROUPUnterbefehlsgruppeFasst Unterbefehle zusammen, etwa /settings roles add. Nur eine Gruppierungsebene ist erlaubt
3STRINGStringText. Optional min_length (0 bis 6000) und max_length (1 bis 6000)
4INTEGERGanzzahlEine ganze Zahl von -2^53+1 bis 2^53-1, optional mit min_value und max_value
5BOOLEANBooleantrue oder false
6USERNutzerEine Mitgliederauswahl
7CHANNELKanalEine Kanalauswahl; mit channel_types schränkst du die Kanalarten ein
8ROLERolleEine Rollenauswahl
9MENTIONABLEErwähnbarEin Nutzer oder eine Rolle
10NUMBERZahlEine Dezimalzahl von -2^53 bis 2^53, optional mit min_value und max_value
11ATTACHMENTAnhangEine Datei, die das Mitglied hochlädt

Limits für Slash-Befehle

Discord lehnt einen Befehl ab, der eines dieser Limits überschreitet. Der Builder markiert schon beim Tippen alle, die er prüfen kann.

WasLimit
Befehlsname1 bis 32 Zeichen, Kleinbuchstaben, keine Leerzeichen (Buchstaben, Ziffern, Bindestriche und Unterstriche sind sicher)
Befehlsbeschreibung1 bis 100 Zeichen
Optionsname1 bis 32 Zeichen, gleiche Regeln wie beim Befehlsnamen
Optionsbeschreibung1 bis 100 Zeichen
Optionen pro Befehl25 (auch ein Unterbefehl oder eine Gruppe fasst bis zu 25)
Auswahlmöglichkeiten pro Option25
Name der Auswahl1 bis 100 Zeichen
Wert einer String-Auswahlbis zu 100 Zeichen
Pflichtoptionenmüssen vor den optionalen stehen
Gesamtgröße eines Befehls8000 Zeichen über alle Namen, Beschreibungen und String-Werte
Slash-Befehle pro App100 globale, plus jeweils eigene 100 pro Server

Beispiel: ein /roll-Befehl als JSON

Schick das an POST /applications/APP_ID/commands, um ihn global zu registrieren, oder an denselben Pfad unter /guilds/GUILD_ID, um ihn erst auf einem Server zu testen.

{
  "name": "roll",
  "description": "Würfle ein paar Würfel",
  "options": [
    {
      "type": 4,
      "name": "sides",
      "description": "Seiten pro Würfel",
      "required": true,
      "min_value": 2,
      "max_value": 100
    },
    {
      "type": 4,
      "name": "count",
      "description": "Wie viele Würfel geworfen werden",
      "min_value": 1,
      "max_value": 10
    }
  ]
}

Fragen

Wie erstelle ich einen Slash-Befehl für einen Discord-Bot?
Leg den Befehl fest (Name, Beschreibung und Optionen) und registriere ihn, indem du dieses JSON an Discords Endpunkt für Anwendungsbefehle schickst oder eine Bibliothek wie discord.js oder discord.py nutzt. Der Builder exportiert das JSON und den Bibliothekscode. Dein Bot beantwortet dann jede Nutzung als Interaktion.
Wie viele Optionen kann ein Discord-Slash-Befehl haben?
Bis zu 25 Optionen. Auch ein Unterbefehl oder eine Unterbefehlsgruppe fasst jeweils bis zu 25 eigene, und jede Option mit Auswahl kann bis zu 25 Auswahlmöglichkeiten haben.
Welche Zeichen sind im Namen eines Slash-Befehls erlaubt?
Namen haben 1 bis 32 Zeichen, nur Kleinbuchstaben und keine Leerzeichen. Buchstaben, Ziffern, Bindestriche und Unterstriche sind immer sicher.
Was ist der Unterschied zwischen einem Unterbefehl und einer Unterbefehlsgruppe?
Ein Unterbefehl ist eine Ebene, etwa /settings view. Eine Gruppe fügt darüber eine Ebene hinzu, etwa /settings roles add. Discord erlaubt nur diese eine Gruppierungsebene.
Wie viele Slash-Befehle kann ein Bot haben?
Ein Bot kann 100 globale Slash-Befehle registrieren, plus jeweils eigene 100 pro Server.
Brauchen Slash-Befehle den Message Content Intent?
Nein. Discord schickt den Befehl und seine Optionen als Interaktion an deinen Bot, er muss also nie Nachrichtentext lesen.

Zuletzt am 2026-10-14 mit die Discord-Entwicklerdoku zu Anwendungsbefehlen abgeglichen. Weitere kostenlose Tools: alle Discord-Tools