Co ostatnio doszło do bota, po co to jest i jak działa. Wszystko bez premium i bez płatnych dodatków.
Paczka z 3 października 2026
Osiemnaście nowych funkcji i większość do ustawienia z panelu
Największa paczka od początku bota: rzeczy, o które pytaliście najczęściej, i kilka takich, które gdzie indziej siedzą za płatnym planem. Wszystko bez premium, bez płatnych dodatków i bez znaku wodnego. Limity są tylko tam, gdzie wynikają z granic Discorda albo chronią serwer przed listą bez końca — i każdy z nich jest niżej napisany wprost.
Reguły „jeśli A, to B”
Łączysz zdarzenie na serwerze z czynnością bota — i nie musisz już prosić nikogo o skrypt ani szukać drugiego bota do jednej rzeczy.
Jak to działa
Wyzwalacze: ktoś wszedł na serwer, ktoś wyszedł, dostał rolę, stracił rolę, osiągnął poziom, zaboostował serwer, wszedł na kanał głosowy, wyszedł z kanału głosowego.
W panelu reguła czyta się jak zdanie: „gdy ktoś osiągnie poziom 10, nadaj rolę Bywalec”. Pola, których dane zdarzenie nie używa, w ogóle się nie pokazują — nie da się więc zapisać reguły bez roli, która roli wymaga.
Poziom liczy się w momencie przekroczenia progu, nie przy każdej wiadomości powyżej niego: reguła na poziom 10 zadziała raz, dokładnie przy awansie z 9 na 10. Liczą się awanse z Discorda — za wiadomości i za czas na kanałach głosowych.
W treści wiadomości działają zmienne: {user}, {username}, {tag}, {server}, {count}, {channel}, {date}, {time}.
Każda reguła ma własny wyłącznik — można ją uśpić bez usuwania, żeby nie wpisywać wszystkiego od nowa.
Na co uważać: Reguła „dostał rolę” nie reaguje na rolę nadaną przez inną regułę (bot pamięta o tym dziesięć sekund) — inaczej dwie reguły nadające sobie role nawzajem kręciłyby się bez końca. Role z innych źródeł, na przykład ze sklepu albo z nagrody za poziom, regułę uruchamiają. Serwer może mieć 25 reguł, a na jedno zdarzenie odpala się najwyżej pięć z nich: dwadzieścia pięć reguł na wejście zmieniłoby każde wejście w dwadzieścia pięć zapytań do Discorda.
Komendy
/rule addNowa reguła: zdarzenie, czynność i szczegóły.
/rule listReguły serwera z numerami i licznikiem użyć.
/rule removeUsuwa regułę o podanym numerze.
/rule toggleWłącza albo usypia regułę bez usuwania.
Ekonomia serwera
Waluta, którą zarabia się za obecność, i sklep, w którym da się ją wymienić na rolę. Powód jest prosty: ranga sama nic nie daje, a rola kupiona za własne monety już coś znaczy.
Jak to działa
Nazwę i symbol waluty ustawiasz sama — domyślnie „monet” i 🪙.
Wpływy: /daily raz na dobę, z dodatkiem za każdy dzień serii, i /work co ustawiony odstęp, z wypłatą losowaną z widełek.
Wydatki: sklep z przedmiotami. Przedmiot może nadawać rolę, mieć ograniczoną liczbę sztuk i limit zakupów na osobę.
Przelewy między ludźmi (/pay) i zakłady (/coinflip) można wyłączyć osobno, razem z górną stawką.
Ranking /rich pokazuje najbogatszych; w panelu widać pierwszą dziesiątkę bez wchodzenia na Discorda.
Ustawieniami zarządza właścicielka serwera: /eco setup, /eco rates i /eco rules. /eco give dosypuje albo zabiera monety, a /eco reset zeruje salda i serie, zostawiając historię zakupów.
Na co uważać: Nazwa waluty wstawia się do liczb bez odmiany, więc lepiej wpisać „monet” niż „monety” — po polsku pasuje do większości liczb („sto monet”, „1 240 monet”). Zakup zdejmuje monety dopiero wtedy, gdy sztuka jest zaklepana, a jeśli Discord odmówi nadania roli, monety i sztuka wracają.
Komendy
/balanceStan konta — swojego albo czyjegoś.
/dailyNagroda za dzień, z dodatkiem za serię.
/workWypłata za pracę, raz na ustawiony odstęp.
/shopCo da się kupić na tym serwerze.
/buyKupuje przedmiot ze sklepu.
/payPrzelew do innej osoby.
/coinflipZakład o monety, uczciwe pół na pół.
/richNajbogatsi na serwerze.
/eco setupWłącza ekonomię, nazwę waluty i saldo na start.
/eco ratesNagroda za dzień, widełki pracy i odstęp.
/eco rulesCzy wolno obstawiać i przelewać, i do jakiej kwoty.
/eco item addDodaje przedmiot do sklepu.
/eco giveDosypuje albo zabiera monety.
/eco resetZeruje salda, zostawiając historię zakupów.
Własne komendy
Twoja komenda na liście Discorda, z własną treścią — na regulamin, zasady kanału, link do serwera Minecraft albo cokolwiek, o co ludzie pytają po trzysta razy.
Jak to działa
Komenda powstaje na Discordzie naprawdę: po dodaniu widać ją po wpisaniu ukośnika, z opisem i podpowiedzią.
Odpowiedź może być zwykłym tekstem albo ramką z tytułem i kolorem.
W treści działają te same zmienne co w regułach: {user}, {username}, {tag}, {server}, {count}, {channel}, {date}, {time}.
Komenda może przy okazji nadać rolę albo ją zabrać — to prosty sposób na samoobsługowe role bez panelu reakcji.
Da się ograniczyć użycie do jednej roli i ustawić, żeby odpowiedź widziała tylko osoba, która wpisała komendę.
Panel pokazuje przy każdej komendzie, czy Discord ją już widzi, czy jeszcze czeka na rejestrację.
Na co uważać: Nazwa to małe litery, cyfry, myślnik i podkreślnik, do 32 znaków — tak wymaga Discord, nie my. Jeden serwer może mieć 25 własnych komend. Rejestracja u Discorda zajmuje kilka sekund; jeśli komenda nie pojawia się po minucie, najczęściej znaczy to, że bot został zaproszony bez zakresu applications.commands — pomaga zaproszenie go ponownie naszym linkiem.
Komendy
/customcommand addDodaje komendę i od razu rejestruje ją u Discorda.
/customcommand editZmienia treść, ramkę, widoczność i rolę uprawnioną do użycia.
/customcommand removeUsuwa komendę i zabiera ją z listy Discorda.
/customcommand listKomendy serwera z licznikiem użyć.
Autoodpowiedzi
Bot odpowiada sam, gdy na czacie padnie wskazany tekst. Bez komendy, bez pytania — na „jak wejść na serwer” odpowiada od razu, a nie wtedy, gdy ktoś z obsługi akurat patrzy.
Jak to działa
Cztery sposoby dopasowania: całe słowo, gdziekolwiek w wiadomości, na początku wiadomości albo dokładnie cała wiadomość.
Porównanie nie patrzy na wielkie litery ani na ogonki, więc „jak wejsc” trafia w „Jak wejść”.
Odstęp (domyślnie 30 sekund) pilnuje, żeby reguła nie zasypała kanału, gdy dziesięć osób napisze to samo pod rząd.
Można zawęzić regułę do wybranych kanałów i kazać jej pomijać wskazane role — na przykład obsługę.
Bot może odpowiedzieć jako odpowiedź na wiadomość albo zwykłym wpisem, a wiadomość wyzwalającą dodatkowo usunąć.
Na co uważać: „Gdziekolwiek” na krótkim słowie łapie więcej, niż się wydaje: „ip” trafia też w „ipada” i „vipa”. Dlatego domyślnie jest całe słowo. Jeden serwer może mieć 30 autoodpowiedzi.
Komendy
/autoresponder addNowa reguła: szukany tekst i odpowiedź.
/autoresponder listReguły serwera z numerami.
/autoresponder removeUsuwa regułę o podanym numerze.
Ogłoszenia cykliczne i przypomnienia
Wiadomość, która wychodzi sama o ustalonej godzinie, i przypomnienie dla jednej osoby. Dwie różne rzeczy, które rozwiązują ten sam problem: coś ma się odezwać wtedy, gdy nikogo nie ma przy klawiaturze.
Jak to działa
Ogłoszenia: codziennie o godzinie, co tydzień w wybrany dzień albo co kilka godzin. Można dołożyć oznaczenie roli.
Godzina liczy się w strefie czasowej serwera, tej samej, którą ustawiasz dla urodzin. „Co poniedziałek o 18” znaczy osiemnastą u ludzi, którzy to czytają, a nie na maszynie w Niemczech.
Przypomnienia: /reminder add z okresem — „15” to minuty, a „2h30m”, „90 min”, „3 dni” i „1w” też się rozumieją. Jednostki: s, sek, m, min, h, g, godz, d, dni, w, tyg.
Przypomnienie przychodzi na kanał albo prywatnie, jak wolisz; swoje przypomnienia widzi się komendą /reminder list i można je odwołać.
Każde ogłoszenie ma wyłącznik — na czas wakacji nie trzeba go usuwać i wpisywać od nowa.
Na co uważać: Bot sprawdza ogłoszenia i przypomnienia raz na minutę, więc wiadomość wychodzi w minucie, na którą jest ustawiona, a nie co do sekundy — przypomnienie na 10 sekund przyjdzie więc najwyżej minutę później. Najdłuższe przypomnienie to rok, jedna osoba może mieć 10 naraz, a serwer 15 ogłoszeń. Wyłącznik przy pojedynczym ogłoszeniu jest w panelu.
Komendy
/announce dailyOgłoszenie codziennie o godzinie.
/announce weeklyOgłoszenie raz w tygodniu, w wybrany dzień.
/announce everyOgłoszenie co kilka godzin.
/announce listZaplanowane wiadomości z numerami.
/announce removeUsuwa ogłoszenie o podanym numerze.
/reminder addPrzypomnienie za podany czas.
/reminder listTwoje przypomnienia na tym serwerze.
/reminder cancelOdwołuje przypomnienie.
Kanały-liczniki
Kanał głosowy, którego nazwa pokazuje liczbę — ile osób na serwerze, ile boostów, ile posiadaczy roli. Widać to od razu na liście kanałów, bez żadnej komendy.
Jak to działa
Do policzenia: wszyscy, ludzie bez botów, same boty, boosty, posiadacze wskazanej roli, liczba kanałów.
Nazwa powstaje ze wzoru ze znacznikiem {n}, na przykład „Członkowie: {n}”. Liczba dostaje spacje w tysiącach: 1 248, nie 1248.
Nowy kanał tworzy komenda /counter create, a panel i /counter add przejmują istniejący — jeśli masz już kanał „Członkowie: 300”, nie trzeba zakładać drugiego.
Kanał utworzony przez /counter create ma od razu odebrane prawo wejścia — to tabliczka, nie rozmowa. Kanałowi przejętemu bot uprawnień nie zmienia, bo mogłoby to zepsuć coś, co już tam działało.
Na co uważać: Discord pozwala zmienić nazwę kanału dwa razy na dziesięć minut i nie mówi tego wprost — po prostu przestaje odpowiadać. Dlatego licznik odświeża się raz na dziesięć minut, a nie przy każdym wejściu. Liczników może być sześć na serwer: każdy to osobna zmiana nazwy w tym samym oknie zapytań bota do Discorda. Licznik usuwa się sam tylko wtedy, gdy kanał naprawdę przestał istnieć; brak uprawnień go nie kasuje.
Komendy
/counter createTworzy nowy kanał-licznik.
/counter addZamienia istniejący kanał w licznik.
/counter listLiczniki serwera.
/counter removePrzestaje zmieniać nazwę kanału.
Ochrona przed nalotem
Automod patrzy na treść wiadomości i to nie wystarcza. Nalot polega na tym, że w pół minuty wchodzi trzydzieści świeżych kont i każde wysyła jedną wiadomość — żadna z nich osobno nie łamie żadnej reguły.
Jak to działa
Fala: ustawiasz, ile wejść w ilu sekundach uznajemy za nalot, i co wtedy zrobić — zawołać obsługę, zamknąć serwer, wyrzucić albo zbanować wszystkich z tej fali.
Zamknięcie serwera to podniesienie poziomu weryfikacji Discorda na kilka minut. Po czasie bot przywraca dokładnie ten poziom, który był przedtem.
Brama na młode konta działa osobno: konto młodsze niż tyle dni nie wchodzi, opcjonalnie wymagany jest awatar. Kara za młode konto jest osobna od kary za falę, bo serwer może chcieć tylko jednego z dwóch.
Ostrzeżenia idą na wskazany kanał (albo na kanał logów) i mogą oznaczyć wybraną rolę — po to, żeby ktoś to w ogóle zobaczył.
Na co uważać: Poprzedni poziom weryfikacji trzymamy w bazie, nie w pamięci: gdyby pilnował go tylko zegar w pamięci, restart bota w trakcie nalotu zostawiłby serwer podniesiony na zawsze — i nikt by nie wiedział, że to bot, bo bot już by o tym nie pamiętał.
Komendy
/antiraid statusPokazuje, co jest teraz ustawione.
/antiraid onWłącza ochronę.
/antiraid offWyłącza ochronę.
/antiraid waveProgi fali i kara za nią.
/antiraid gateBrama na młode konta i konta bez awatara.
/antiraid alertsGdzie i kogo zawołać.
Powiadomienia z Kicka i z dowolnego RSS
Do YouTube'a i Twitcha doszły Kick oraz RSS. RSS znaczy: praktycznie każdy blog, portal i kanał, który ma kanał wiadomości — a mają go prawie wszystkie.
Jak to działa
Kick wystarcza nazwa kanału; RSS trzeba podać adres kanału wiadomości, zwykle kończy się na /feed albo /rss.
Bot sprawdza źródła co kilka minut i ogłasza tylko nowe wpisy — pierwsze sprawdzenie zapamiętuje stan i o niczym nie ogłasza, więc dodanie źródła nie wysypie na kanał archiwum z trzech lat.
Treść ogłoszenia jest twoja, z oznaczeniem roli albo bez.
Kick i RSS nie wymagają żadnych kluczy — w przeciwieństwie do Twitcha, który potrzebuje zarejestrowanej aplikacji.
Na co uważać: Adres RSS musi być publiczny. Adresy wskazujące na sieć lokalną są odrzucane, razem z przekierowaniami, które by tam prowadziły — inaczej pole „podaj adres” w panelu byłoby furtką do maszyny, na której stoi bot.
Muzyczny quiz
Bot puszcza fragment, ludzie zgadują na czacie. Z naszej muzyki wynika to naturalnie — i to jedyna rzecz z tej paczki, która jest po prostu zabawą, a nie narzędziem.
Jak to działa
/quiz start bierze utwory z historii odtwarzania serwera albo z twojej własnej playlisty, od 1 do 20 rund, od 10 do 120 sekund na rundę.
Punkt za tytuł, mniejszy za samego wykonawcę — „to jest sanah” to prawdziwa wiedza, tylko nie cała.
Kto szybciej, ten więcej: punkty maleją w miarę, jak upływa czas rundy.
Literówki przechodzą: „bohemian rapsody” zalicza się jako „Bohemian Rhapsody”. Dłuższy tytuł znosi więcej pomyłek niż krótki.
Rzeczy w nawiasach, dopiski typu „(Official Video)” i „feat.” są z tytułu wycinane, więc nie trzeba przepisywać całej nazwy z YouTube'a.
Na co uważać: W czasie quizu /music, jego przyciski i /lyrics są zablokowane, a odtwarzacz na stronie w ogóle nie dostaje stanu — inaczej wystarczyłoby jedno spojrzenie na /music, żeby wygrać. Jeden quiz na serwer naraz. Pięć utworów z rzędu, których nie udało się wczytać, kończy grę: to znaczy, że źródło nie odpowiada, a nie że nikt nie zgaduje.
Komendy
/quiz startZaczyna quiz na kanale głosowym.
/quiz stopKończy quiz i pokazuje wyniki.
XP z czatu Twitcha
Pisanie na czacie Twitcha dolicza XP do poziomów na Discordzie. Dla streamerki to jedna społeczność w dwóch miejscach, a nie dwie osobne, z których tylko jedna się liczy.
Jak to działa
Dodajesz login kanału Twitcha, ustawiasz XP za wiadomość i odstęp między naliczeniami dla jednej osoby.
Bot czyta czat anonimowo — Twitch na to pozwala bez żadnego klucza i bez zgody streamera, bo czat publicznego kanału jest publiczny. Ta funkcja nie wymaga niczego w konfiguracji serwera.
Powiązanie konta jest potwierdzane, nie deklarowane: /twitch link daje kod, który trzeba wpisać na czacie Twitcha. Bot ten czat czyta, więc widzi kod razem z loginem nadawcy.
XP wpada do tych samych poziomów co rozmowa na Discordzie i widać je na /rank. Nagrody za poziom i reguły reagują jednak na awanse z Discorda — wpadną więc przy pierwszej wiadomości albo rozmowie głosowej po awansie z Twitcha.
Na co uważać: Samo „wpisz swój nick” pozwalałoby przypisać sobie cudzy czat i zbierać XP z czyjejś widowni — dlatego kod jest jedynym sposobem. Powiązanie jest osobne dla każdego serwera Discorda, bo XP też jest liczone osobno.
Komendy
/twitch addDodaje czat do obserwowanych.
/twitch listObserwowane czaty i stawki XP.
/twitch removePrzestaje czytać czat.
/twitch linkDaje kod do wpisania na czacie Twitcha.
/twitch unlinkRozwiązuje powiązanie.
Szukanie GIF-ów i komendy informacyjne
Drobnica, której brak zauważa się dopiero wtedy, gdy trzeba po nią dodać trzeciego bota.
Jak to działa
/gif szuka w Tenorze i wstawia wynik na kanał, z filtrem treści Tenora ustawionym na stałe na poziom średni.
/serverinfo i /userinfo pokazują to, czego Discord nie mówi wprost: datę utworzenia, liczbę boostów, poziom weryfikacji, od kiedy ktoś jest na serwerze.
/roleinfo mówi, ilu ludzi ma rolę, jakie daje uprawnienia i gdzie stoi w hierarchii.
/avatar wyciąga awatar w 1024 px — serwerowy, jeśli ktoś go ma — a /roll rzuca kostką albo losuje z podanych opcji.
Na co uważać: /gif pojawia się na liście komend tylko wtedy, gdy na maszynie bota jest klucz do Tenora. Bez klucza komenda w ogóle się nie rejestruje — zamiast istnieć i odpowiadać błędem, czego nikt z drugiej strony ekranu nie potrafi zdiagnozować.
Komendy
/gifSzuka GIF-a i wstawia go na kanał.
/serverinfoInformacje o serwerze.
/userinfoInformacje o osobie.
/roleinfoInformacje o roli.
/avatarAwatar w pełnej rozdzielczości.
/rollKostka albo losowanie z opcji.
Formularze i podania
Zgłoszenie odpowiada na „mam sprawę”, formularz na „chcę złożyć podanie”. Do tej pory podanie o moderatora wyglądało u nas jak zwykły ticket: prywatny kanał bez jednego pytania, a obsługa dopytywała o to samo za każdym razem.
Jak to działa
Zakładasz formularz i dodajesz do niego pytania. Okienko Discorda przyjmuje najwyżej pięć pól, więc tyle może być pytań — i dlatego panel pokazuje dokładnie pięć miejsc, a nie przycisk „dodaj kolejne”.
Każde pytanie może być jedną linijką albo akapitem, wymagane albo nie, z podpowiedzią w pustym polu i własną granicą długości.
Ludzie wypełniają formularz komendą /apply albo przyciskiem na panelu, który stawia /form panel. Na jednym panelu mieści się dziesięć formularzy — tyle zostawia ramka Discorda przy ich opisach.
Odpowiedzi trafiają jedną ramką na kanał obsługi, z przyciskami „przyjmij” i „odrzuć”. Ta sama ramka zostaje przez całe życie podania — po decyzji zmienia kolor, a nie dokleja się druga wiadomość.
Przyjęcie może nadać rolę i wysyła prywatną wiadomość z wynikiem. Odrzucenie też pisze — bez tego ludzie pytają na kanale ogólnym, czy ktoś już patrzył.
Rozpatrywać może rola wskazana przy formularzu albo obsługa serwera. Jedno podanie na osobę jest domyślne, z osobnym ustawieniem „po odrzuceniu wolno jeszcze raz”.
Na co uważać: Podanie zapisuje się u nas, a nie tylko w ramce na kanale: wiadomość da się skasować, a wtedy nikt nie wie, kto co napisał i czy ktoś to już rozpatrzył. Jeśli kanał odpowiedzi zniknie, formularz sam się wyłącza, a włącza się go z powrotem w panelu — przyjmowanie podań, których nikt nie zobaczy, jest najgorszym możliwym końcem. Kanału z podaniami nie da się objąć auto-czyszczeniem: kasowanie ramek zabrałoby przyciski do decyzji.
Komendy
/form createZakłada formularz i wskazuje kanał odpowiedzi.
/form question addDodaje pytanie do formularza.
/form panelStawia na kanale panel z przyciskami.
/form listFormularze serwera i ich stan.
/form removeUsuwa formularz razem ze złożonymi podaniami.
/applyWypełnia formularz. Dla każdego, nie tylko dla obsługi.
Kanały, które same się czyszczą
Dla kanałów typu „wrzuć swój link”, „liczymy do miliona” i „zdjęcia kotów”: tam historia nikomu nie służy, a po roku kanał ma sto tysięcy wiadomości i otwiera się przez pół minuty.
Jak to działa
Wskazujesz kanał i odstęp: od godziny do trzydziestu dni.
Przypięte wiadomości domyślnie zostają — regulamin kanału nie ma lecieć razem z resztą.
Można zostawić kilka najnowszych wiadomości, żeby kanał nigdy nie był zupełnie pusty.
Pierwsze czyszczenie idzie przy najbliższym przeglądzie, czyli do dziesięciu minut, a nie po pełnym odstępie: kto włącza czyszczenie na kanale z tysiącem wiadomości, chce je wyczyścić teraz.
W panelu każdy kanał ma wyłącznik — na czas wydarzenia można czyszczenie uśpić bez usuwania ustawienia. Kanałów z czyszczeniem może być dziesięć na serwer.
Na co uważać: Discord pozwala kasować hurtem tylko wiadomości młodsze niż 14 dni i po sto na raz. Kanał włączony po roku wyczyści się więc tylko do dwóch tygodni w głąb. Jedno przejście kasuje sto wiadomości, a gdy setka się wyczerpie, kanał wraca do kolejki na następny przegląd — tysiąc wiadomości schodzi więc po sto na dziesięć minut, w niecałe dwie godziny, a nie w jednej chwili. To granice Discorda, nie nasze, i dlatego są napisane tutaj, a nie odkrywane potem.
Komendy
/autopurge setWłącza czyszczenie kanału co X godzin.
/autopurge listKanały, które same się czyszczą.
/autopurge offPrzestaje czyścić kanał.
Notatki pisane przez ludzi
Krótka notatka, którą zapisuje KAŻDY, nie tylko administracja. Na link do mapy, do arkusza z zapisami, do czyjegoś poradnika — rzeczy, o które ludzie pytają po dwudziesty raz, a które nie zasługują na własną komendę.
Jak to działa
/tag add zapisuje notatkę pod krótką nazwą, /tag show ją pokazuje — publicznie, bo po to się jej używa.
Nazwy podpowiada sama komenda, więc nie trzeba pamiętać, jak ktoś nazwał swoją notatkę pół roku temu.
Zmienić i usunąć może autor albo obsługa serwera. Tylko autor byłoby za ciasno: ktoś odchodzi i zostawia nieaktualny link, którego nikt nie może poprawić.
Dwieście notatek na serwer i dwadzieścia pięć na osobę. Drugi limit jest po to, żeby pierwszy, kto się zorientuje, nie zajął całego serwerowego.
Panel pokazuje wszystkie notatki z autorem, datą i licznikiem użyć — do przejrzenia i usunięcia tego, co się nie nadaje.
Na co uważać: Czym to się różni od własnych komend: własna komenda jest administracji i staje się prawdziwą komendą Discorda, a notatka należy do autora i żyje pod jedną wspólną komendą. To rozróżnienie jest celowe — lista komend serwera ma zostać krótka, a notatek będzie dwadzieścia. Panel notatek nie dodaje: dodawanie z panelu obchodziłoby limit na osobę.
Komendy
/tag showPokazuje notatkę na kanale.
/tag addZapisuje nową notatkę.
/tag editZmienia treść swojej notatki.
/tag removeUsuwa swoją notatkę.
/tag listWszystkie notatki serwera.
Status „zaraz wracam”
Bot odpowiada za nieobecnego. Bez tego ktoś pisze do ciebie trzy razy przez dwie godziny i w końcu uznaje, że go ignorujesz.
Jak to działa
/afk ustawia status, opcjonalnie z powodem. Odpowiedź widzi tylko osoba, która go ustawiła.
Gdy ktoś cię oznaczy, bot odpowiada na kanale: od jak dawna cię nie ma i co napisałeś na odchodne.
Status zdejmuje się SAM, przy pierwszej twojej wiadomości. Komenda „wracam” istniałaby po to, żeby nikt o niej nie pamiętał.
Po powrocie bot mówi, ile razy w tym czasie ktoś cię oznaczył — i to jedyna rzecz z tej funkcji, która naprawdę coś daje.
Status leży w bazie, nie w pamięci: ustawiony na noc i zgubiony przy restarcie byłby gorszy niż brak funkcji, bo nikt by nie wiedział, że przestał działać.
Na co uważać: Bot wymienia najwyżej trzy nieobecne osoby w jednej odpowiedzi i nikogo przy tym nie oznacza. Jedna wiadomość z pięcioma pingami nie ma zamieniać się w pięciolinijkową odpowiedź, która woła tych samych ludzi drugi raz.
Komendy
/afkUstawia status nieobecności, z powodem albo bez.
Rangi, które każdy bierze sam
Panele ról robią to samo przyciskiem, ale panel trzeba znaleźć na kanale, na którym go postawiono. Komenda działa wszędzie i działa po pół roku, gdy kanał z panelem dawno przewinął się w górę.
Jak to działa
Otwierasz rolę w panelu albo komendą /selfrole add, z opisem i opcjonalnym progiem poziomu.
Ludzie biorą ją przez /role get, oddają przez /role drop, a /role list pokazuje, co jest do wzięcia.
Próg poziomu liczy się z tego samego miejsca, co karta rangi, więc „od poziomu 10” znaczy to samo tu i na /rank.
Hierarchia sprawdza się przy otwieraniu rangi, nie przy pierwszym kliknięciu: rola wyżej od bota nie trafia na listę, zamiast kończyć się błędem u każdego, kto ją wybierze.
Rola skasowana na serwerze znika z listy sama — ranga wskazująca na nic nie ma się po co pokazywać.
Komendy
/selfrole addOtwiera rolę do wzięcia.
/selfrole listRole otwarte do wzięcia.
/selfrole removeZamyka rolę — nikt jej już nie weźmie.
/role getBierze rolę. Dla każdego.
/role dropOddaje rolę.
Ochrona ról
Reguły, własne komendy, sklep i nagrody za poziom umieją nadawać role. To znaczy, że kto umie dodać regułę, umie też nadać sobie rolę, do której bot sięga — a tego nie chce żaden serwer.
Jak to działa
Wskazujesz rolę pod ochroną i rolę, której wolno ją rozdawać. Właściciel serwera przechodzi zawsze.
Osobny przełącznik „bot może ją nadawać sam” zamyka drogę automatom: regułom, własnym komendom, nagrodom za poziom, panelom ról, sklepowi, urodzinom, autorolom, trwałym rolom i rangom do wzięcia.
Lista „kto może” dotyczy drogi ręcznej — dziś jest to przyjęcie podania, bo tam o nadaniu decyduje człowiek. Nic niezaznaczone znaczy „tylko właściciel”, a nie „każdy”: odwrotne odczytanie zamieniłoby funkcję bezpieczeństwa w jej przeciwieństwo.
Zabieranie roli przez ochronę przechodzi zawsze — inaczej zepsułaby rzeczy, które z rozdawaniem nie mają nic wspólnego: nagrodę zdejmującą niższy próg albo panel z jedną rolą naraz.
Ochrona trafia do bota od razu po zapisie w panelu, bez czekania na odświeżenie pamięci.
Na co uważać: Zakres jest ograniczony z premedytacją i mówimy to wprost: bot NIE MOŻE zabronić nadania roli ręcznie w ustawieniach Discorda. Tego pilnuje sam Discord — uprawnieniem „Zarządzaj rolami” i hierarchią. Gdyby funkcja udawała, że zamyka wszystkie drogi, byłoby gorzej niż bez niej: ktoś ustawiłby ochronę i przestał pilnować uprawnień Discorda.
Komendy
/roleguard setZakłada ochronę na rolę.
/roleguard listRole pod ochroną.
/roleguard offZdejmuje ochronę.
Trzy komendy dla zabawy
Drobnica, po którą ludzie dodają trzeciego bota. Trzy komendy, nie trzydzieści — lista komend serwera ma zostać czytelna.
Jak to działa
/8ball odpowiada na pytanie jak magiczna kula. Ta jedna losuje naprawdę: wyrocznia, która na to samo pytanie zawsze odpowiada tak samo, to już FAQ.
/ship liczy, ile się zgadza dwojgu ludziom, i składa z ich nazw jedną. Wynik dla tej samej pary jest ZAWSZE ten sam, także po zamianie kolejności.
/rate ocenia cokolwiek w skali 0–10, też powtarzalnie: ta sama osoba o to samo dostaje tę samą ocenę.
Powtarzalność jest tu najważniejsza. Komenda, która przy drugim wywołaniu daje inną liczbę, jest od razu rozpoznana jako udawanie i przestaje być zabawna.
Komendy
/8ballPyta magiczną kulę.
/shipIle zgadza się dwojgu ludziom.
/rateOcena czegokolwiek w skali 0–10.
Wszystko z panelu, nie tylko z komend
Większość z powyższych rzeczy ma własną stronę w tym panelu. Powód jest prosty: regułę „jeśli A, to B” da się wpisać komendą, ale przeczytać ją z listy w Discordzie już nie — a ustawienia czyta się częściej, niż się je zmienia. Rozrywka, komendy informacyjne i AFK stron nie mają, bo nie ma w nich czego ustawiać.
Jak to działa
Czternaście nowych stron: Reguły, Ekonomia, Własne komendy, Autoodpowiedzi, Ogłoszenia, Liczniki, Auto-czyszczenie, Anti-raid, Ochrona ról, XP z Twitcha, Rangi do wzięcia, Notatki, Formularze i Zgłoszenia z formularzy.
Reguły, ekonomia, autoodpowiedzi, ochrona przed nalotem, rangi, ochrona ról i Twitch wchodzą w tej samej sekundzie — bot dostaje sygnał, zamiast czekać, aż wygaśnie pamięć. Ogłoszenia, liczniki, czyszczenie i obserwowane źródła wchodzą przy najbliższym przeglądzie bota: odpowiednio do minuty, dziesięciu, dziesięciu i pięciu minut.
Własne komendy dodane z panelu bot sam rejestruje u Discorda; strona pokazuje, która już jest widoczna, a która jeszcze czeka.
Przy regułach panel pokazuje tylko te pola, których dane zdarzenie używa, i czyta regułę jak zdanie — zamiast dziewięciu pól, z których siedem jest puste.
W menu bocznym świeci się kropka przy tym, co jest na serwerze włączone, więc widać stan bez wchodzenia na każdą stronę po kolei.
Nad menu jest pole szukania: wpisujesz „podania”, „czyszczenie”, „ekonomia” i menu zawęża się do trafień. Bez ogonków i bez wielkich liter też znajdzie. Grupy da się pozwijać, a ich stan pamięta przeglądarka — z czterdziestu jednej pozycji robi się siedem linijek.
Złożone podania czyta się w panelu obok siebie, z filtrem po stanie i formularzu. Decyzja ze strony robi dokładnie to samo co przycisk na kanale obsługi: zmienia ramkę na Discordzie, nadaje rolę i pisze prywatnie do osoby. Kto pierwszy kliknie, ten decyduje — drugi dowie się, że ktoś był szybszy.
Przy pytaniach formularza stoi podgląd okienka, które zobaczy osoba składająca podanie. Wcześniej dało się to sprawdzić tylko składając podanie na własnym serwerze i potem je sobie odrzucając.