Kreator komend slash Discord

Projektuj komendy slash wizualnie. Dostajesz kod dla discord.js, discord.py albo surowy JSON.

Komenda

Małe litery, dozwolone myślniki i podkreślenia

Opcje (0/25)

Nie ma jeszcze opcji. Dodaj pierwszą, żeby zacząć.

Znaleziono 2 problemy

Nazwa komendy jest wymagana

Opis jest wymagany

Podgląd

Zacznij projektować komendę, żeby zobaczyć podgląd

Kod

{
  "name": "command",
  "description": "Brak opisu"
}

Pomiń kod — generuj komendy slash automatycznie

CordBase tworzy komendy slash automatycznie z tabel w bazie danych. Projektujesz tabele w panelu webowym, a serwer Discord dostaje komendę dla każdej tabeli, żeby od razu dodawać, wyszukiwać, aktualizować i rankingować wiersze.

Zacznij za darmo

Czym jest kreator komend slash na Discorda?

Kreator komend slash pozwala zaprojektować komendę (nazwę, opis, opcje, podkomendy i wybory) w formularzu i eksportuje JSON, którego oczekuje Discord, albo odpowiadający mu kod discord.js lub discord.py. Zarejestruj go przez API Discorda, a komenda pojawi się, gdy członkowie wpiszą ukośnik.

Typy opcji komend slash

Numer typu trafia do pola type każdej opcji.

TypNazwa w APIRodzajUwagi
1SUB_COMMANDPodkomendaZagnieżdżona komenda, np. /settings view
2SUB_COMMAND_GROUPGrupa podkomendGrupuje podkomendy, np. /settings roles add. Dozwolony jest tylko jeden poziom grupowania
3STRINGTekstTekst. Opcjonalnie min_length (od 0 do 6000) i max_length (od 1 do 6000)
4INTEGERLiczba całkowitaLiczba całkowita od -2^53+1 do 2^53-1, opcjonalnie z min_value i max_value
5BOOLEANWartość logicznatrue albo false
6USERUżytkownikWybór członka
7CHANNELKanałWybór kanału; rodzaje kanałów ograniczysz przez channel_types
8ROLERolaWybór roli
9MENTIONABLEDo wzmiankiUżytkownik albo rola
10NUMBERLiczbaLiczba dziesiętna od -2^53 do 2^53, opcjonalnie z min_value i max_value
11ATTACHMENTZałącznikPlik przesłany przez członka

Limity komend slash

Discord odrzuca komendę, która przekracza którykolwiek z tych limitów. Kreator na bieżąco oznacza te, które potrafi sprawdzić.

ElementLimit
Nazwa komendyOd 1 do 32 znaków, małe litery, bez spacji (litery, cyfry, myślniki i podkreślenia są bezpieczne)
Opis komendyOd 1 do 100 znaków
Nazwa opcjiOd 1 do 32 znaków, te same zasady co dla nazwy komendy
Opis opcjiOd 1 do 100 znaków
Opcje w komendzie25 (podkomenda lub grupa też mieści do 25)
Wybory w opcji25
Nazwa wyboruOd 1 do 100 znaków
Wartość wyboru tekstowegodo 100 znaków
Opcje wymaganemuszą stać przed opcjonalnymi
Łączny rozmiar jednej komendy8000 znaków we wszystkich nazwach, opisach i wartościach tekstowych
Komendy slash na aplikację100 globalnych plus osobne 100 na każdym serwerze

Przykład: komenda /roll jako JSON

Wyślij to do POST /applications/APP_ID/commands, żeby zarejestrować komendę globalnie, albo na tę samą ścieżkę pod /guilds/GUILD_ID, żeby najpierw wypróbować ją na jednym serwerze.

{
  "name": "roll",
  "description": "Rzuć kośćmi",
  "options": [
    {
      "type": 4,
      "name": "sides",
      "description": "Liczba ścianek każdej kości",
      "required": true,
      "min_value": 2,
      "max_value": 100
    },
    {
      "type": 4,
      "name": "count",
      "description": "Ile kości rzucić",
      "min_value": 1,
      "max_value": 10
    }
  ]
}

Pytania

Jak stworzyć komendę slash dla bota na Discordzie?
Zdefiniuj komendę (nazwę, opis i opcje), a potem zarejestruj ją, wysyłając ten JSON do endpointu komend aplikacji Discorda albo przez bibliotekę, np. discord.js lub discord.py. Kreator eksportuje JSON i kod dla biblioteki. Każde użycie komendy trafia potem do bota jako interakcja.
Ile opcji może mieć komenda slash na Discordzie?
Do 25 opcji. Podkomenda lub grupa podkomend też mieści do 25 własnych, a każda opcja z wyborami może mieć do 25 wyborów.
Jakie znaki są dozwolone w nazwie komendy slash?
Nazwa ma od 1 do 32 znaków, małymi literami i bez spacji. Litery, cyfry, myślniki i podkreślenia są zawsze bezpieczne.
Czym się różni podkomenda od grupy podkomend?
Podkomenda to jeden poziom, np. /settings view. Grupa dodaje poziom nad nią, np. /settings roles add. Discord pozwala tylko na ten jeden poziom grupowania.
Ile komend slash może mieć bot?
Bot może zarejestrować 100 globalnych komend slash i osobne 100 na każdym serwerze.
Czy komendy slash wymagają intencji Message Content?
Nie. Discord wysyła komendę i jej opcje do bota jako interakcję, więc bot nigdy nie musi czytać treści wiadomości.

Ostatnio sprawdzone 2026-10-14 z dokumentacją Discorda dla deweloperów o komendach aplikacji. Więcej darmowych narzędzi: wszystkie narzędzia do Discorda