Skip to main content
Poradniki
PoradnikiCommand CreatorBasics

Komendy na Discordzie z prawdziwymi rozgałęzieniami

Advanced Builder to wizualny edytor przepływów z prawdziwymi warunkami. Co potrafi, kiedy warto opuścić tryb prosty i dlaczego Discord liczy twoje zapisy.

Opublikowano autor: AlphaCloud2 min czytania

Własną komendę slash buduje się szybko: wpisz nazwę, wpisz odpowiedź, gotowe. To wystarczy na /rules i /discord, a większości serwerów więcej nigdy nie będzie potrzebne.

Ciekawie robi się tam, gdzie odpowiedź nie ma być zawsze taka sama.

Kiedy tryb prosty nie wystarcza

Trzy przykłady, w których kończy się tryb prosty:

  • Komenda ma odpowiadać inaczej w zależności od tego, czy osoba boostuje serwer
  • Komenda ma mieć przyciski, a każdy przycisk ma robić coś innego
  • Komenda ma losować jedną z kilku odpowiedzi

Wszystkie trzy to zadanie dla Advanced Builder, wizualnego edytora przepływów. Zamiast jednej stałej odpowiedzi budujesz przepływ z bloków, które łączysz ze sobą.

Rozgałęzienia

W centrum są warunki z dwoma wyjściami, Then i Else. Możesz sprawdzić:

  • Boostuje serwer
  • Ma uprawnienie, czyli Administrator, Zarządzanie serwerem, Zarządzanie wiadomościami, Wyciszanie członków albo Zarządzanie rolami
  • Parametr równa się wartości, szczególnie mocne w połączeniu z predefiniowanymi wyborami

Ostatnie łatwo przeoczyć. Możesz dać komendzie parametry, także stałą listę wyborów, a potem rozgałęzić według wybranej opcji. W ten sposób jedna komenda z trzema wyborami staje się w praktyce jedną komendą z trzema różnymi odpowiedziami, bez tworzenia trzech komend.

Przepływy z przyciskami

Każdy przycisk w twojej odpowiedzi dostaje w edytorze własne wyjście. To, co dzieje się po kliknięciu, budujesz stamtąd.

Tak możesz zbudować małe prowadzone przepływy: pytanie z trzema przyciskami, z których każdy prowadzi do własnej gałęzi. To dużo przyjemniejsze niż trzy osobne komendy, których nikt nie pamięta.

Trzy akcje, które są tylko tutaj

Czekaj. Pauza między dwoma krokami, od 1 do 300 sekund. Brzmi jak gadżet, ale właśnie to sprawia, że przepływ przypomina rozmowę, a nie ścianę tekstu.

Losowa odpowiedź. Wybiera jedną z maksymalnie 10 wiadomości. Komenda w stylu magicznej kuli to z tym dwie minuty pracy.

Ustaw nick. Ze zmiennymi, a pozostawienie pustego pola resetuje nick.

Zmienne

Oprócz oczywistych są {channel}, {channel.name}, {server.members} i {random.X-Y} dla losowej liczby z zakresu. Ta ostatnia razem z losową odpowiedzią to zestaw do prawie każdej małej zabawnej komendy.

Dlaczego Discord liczy twoje zapisy

Punkt, którego nie widać nigdzie indziej, a który wyjaśnia, dlaczego zapisywanie czasem wydaje się opóźnione: Discord pozwala tylko na ograniczoną liczbę nowo utworzonych komend na serwer dziennie.

Intensywne edytowanie bez przeciwdziałania wyczerpałoby ten limit. Dlatego kilka zapisów w krótkim odstępie łączy się w jedną rejestrację, zamiast pukać do Discorda przy każdym kliknięciu.

Praktyczny wniosek: spokojnie zbudować wszystko, a potem zapisać, to lepsze niż zapisywanie po każdym małym kroku. Jeśli coś mimo to utknie, panel ma przycisk ponownej rejestracji, z pięciominutowym czasem odnowienia na serwer.

Kiedy lepiej pasuje automatyzacja

Różnica w jednym zdaniu: komendę ktoś wywołuje, automatyzacja uruchamia się sama.

Jeśli twój przepływ ma startować według harmonogramu albo wisieć na zdarzeniu, takim jak dołączenie, należy do Automations, a nie do Command Creator. W drugą stronę: gdy tylko potrzebujesz warunków albo przycisków, właściwy jest Advanced Builder, bo automatyzacje celowo nie mają rozgałęzień.

Wszystko o edytorze jest w dokumentacji Command Creator.

Więcej artykułów