VulCode

Builder komendy slash

Klikasz opcje komendy, dostajesz JSON do rejestracji w API Discorda.

Kategoria
Discord
Cena
bezpłatne

Narzędzie uruchamia się w Twojej przeglądarce.

Wszystko liczy się w przeglądarce. Nic z tego, co wpiszesz, nie trafia na nasz serwer.

Jak użyć w trzech krokach

Narzędzie w schemacie, z przykładem z tej strony. Numer kroku stoi tam, gdzie go wykonujesz: w polach, przy wyniku albo poza narzędziem.

Builder komendy slash
Co wpisujesz
Nazwa "Ticket", nieobowiązkowa opcja opis i wymagana opcja temat, obie tekstowe
  1. Nadaj komendzie nazwę i opis.

  2. Dodaj opcje z typami i wymaganiami.

Co dostajesz
{ "name": "ticket", "description": "Otwórz zgłoszenie", "type": 1, "options": [ { "name": "temat", "description": "Czego dotyczy", "type": 3, "required": true }, { "name": "opis", "description": "Szczegóły zgłoszenia", "type": 3, "required": false } ] }
Rejestracja komendy w API
  1. Skopiuj JSON i zarejestruj komendę w API.

Komenda /ticket z dwiema opcjami

Narzędzie poprawia nazwę, ustawia opcje w kolejności, której wymaga Discord, i zamienia typy na liczby z API. Wynik liczy ta sama funkcja, której używa narzędzie na górze strony, przy każdym wyświetleniu strony.

Wpisujesz

Nazwa
Ticket
Opis
Otwórz zgłoszenie
Opcja opis
Tekst, nieobowiązkowa
Opcja temat
Tekst, wymagana

Nazwa

Nazwa
ticket
Co robi narzędzie

Discord przyjmuje w nazwie tylko małe litery, cyfry, myślnik i podkreślenie, do 32 znaków. Narzędzie poprawia to w locie.

Kolejność opcji

options
temat, opis
Co robi narzędzie

Wymagane opcje muszą stać przed nieobowiązkowymi, inaczej Discord odrzuci rejestrację. Narzędzie sortuje je samo.

Typy jako liczby

Opcja temat
type 3, Tekst
Opcja opis
type 3, Tekst
Co robi narzędzie

W API typ opcji to liczba, a nie nazwa: 3 to tekst, 4 to liczba całkowita, 5 to prawda/fałsz, 6 to użytkownik.

Ciało żądania

  • { "name": "ticket", "description": "Otwórz zgłoszenie", "type": 1, "options": [ { "name": "temat", "description": "Czego dotyczy", "type": 3, "required": true }, { "name": "opis", "description": "Szczegóły zgłoszenia", "type": 3, "required": false } ] }
  • POST /applications/{application.id}/guilds/{guild.id}/commands

Tak komenda pojawi się na serwerze

Po rejestracji /ticket podpowiada się po wpisaniu ukośnika, z opisem i wymaganą opcją temat. Komenda zarejestrowana dla jednego serwera jest dostępna od razu.

Twój bot
/tickettematopisOtwórz zgłoszenie
/tickettemattekstopistekst
temat Czego dotyczy (wymagane)
opis Szczegóły zgłoszenia

Pytania