NyrxBot

Wszystko, co bot potrafi

Pełna lista funkcji z wyjaśnieniem, jak działają i kto może ich użyć.

Pierwsze kroki

Dodawanie bota

Discord pozwala dodać bota tylko tam, gdzie masz uprawnienie Zarządzaj serwerem — i to jest krótka odpowiedź na pytanie, na które ze swoich serwerów możesz go dodać.

Link zaproszenia prosi dokładnie o te uprawnienia, których potrzebują funkcje bota: czytanie i wysyłanie wiadomości, osadzanie linków, zarządzanie wiadomościami dla komendy czyszczącej, wejście i mówienie na kanałach głosowych, wyciszanie osób i zarządzanie rolami. Discord pokazuje pełną listę na ekranie autoryzacji, zanim ją zaakceptujesz.

Jest też drugi link, proszący o Administratora. Bywa wygodniejszy, bo przy nim nigdy nie odbijesz się później od brakującego uprawnienia. Oznacza jednak, że bot może na serwerze wszystko — więc wybierz pierwszy, jeśli nie masz powodu, żeby postąpić inaczej.

Co bot widzi

Bot widzi kanał wtedy, gdy jego rola ma prawo go widzieć. Kanał z własnymi wyjątkami uprawnień — prywatny, z odebranym dostępem dla @everyone — pozostanie niewidoczny, dopóki nie dodasz do niego roli bota. Żaden link zaproszenia tego nie zmieni: wyjątek na kanale bije uprawnienie roli i tak działa Discord.

Domyślnie bot odpowiada na każdym kanale, który widzi. Możesz to zawęzić listą kanałów — wtedy odzywa się tylko tam, gdzie mu pozwolisz.

Język

Bot mówi po polsku albo po angielsku, osobno na każdym serwerze. Język strony i język bota to dwa różne ustawienia — zmiana jednego nie rusza drugiego.

  • /settingsPokazuje bieżącą konfigurację.

Muzyka

Odtwarzanie

Wejdź na kanał głosowy, a bot dołączy tam za Tobą. Wyszukiwanie idzie przez SoundCloud; linki ze Spotify i Apple Music też działają — bot odczytuje z nich tytuł i wykonawcę, a potem znajduje utwór w źródle, które faktycznie potrafi odtworzyć.

Komendy muzyczne są dostępne dla wszystkich na serwerze. To celowe: ograniczanie dostępu do kolejki zwykle rodzi więcej sporów, niż rozstrzyga.

  • /playDodaje utwór albo playlistę do kolejki.
  • /music pauseWstrzymuje odtwarzanie.
  • /music resumeWznawia odtwarzanie.
  • /music skipPomija bieżący utwór.
  • /music stopZatrzymuje i czyści kolejkę.
  • /music leaveRozłącza bota z kanału głosowego.
  • /music shuffleMiesza kolejkę.
  • /music volumeUstawia głośność.
  • /music loopPowtarza jeden utwór, całą kolejkę albo nic.
  • /playlistPokazuje kolejkę, strona po stronie.
  • /filtersEfekty dźwiękowe: podbicie basu, nightcore, vaporwave, gotowe ustawienia korektora.

Wiadomość odtwarzacza

Gdy zaczyna się utwór, bot wysyła wiadomość z okładką, paskiem postępu i przyciskami sterowania. Zmiana utworu aktualizuje tę wiadomość, zamiast wysyłać nową, więc kanał się nie zasypuje.

W panelu wybierzesz, jak mają wyglądać przyciski — same ikony, sam tekst albo jedno i drugie.

Sterowanie z panelu

Panel ma odtwarzacz na żywo. Wejdź na kanał głosowy na Discordzie, otwórz stronę odtwarzacza, a przyciski sterują botem wprost — odtwarzanie, pauza, pomijanie, głośność, powtarzanie i stacje radiowe.

Na tej samej stronie jest wyszukiwarka utworów, światowy ranking najczęściej odtwarzanych i to, co ostatnio grało na Twoim serwerze.

Radio

Każdy serwer dostaje tę samą wspólną pulę stacji i tych nie da się zmienić ani usunąć — właśnie to czyni je wspólnymi. Ponad to serwer może dodać własne stacje, podając adres strumienia.

Dodawanie i usuwanie stacji jest ograniczone do właściciela serwera i jednej roli wskazanej w panelu. Słuchanie jest dla wszystkich.

  • /radio playWłącza stację.
  • /radio panelWysyła panel z przyciskiem na każdą stację.
  • /radio listWypisuje dostępne stacje.
  • /radio addDodaje własną stację.
  • /radio deleteUsuwa własną stację.

Moderacja

Akcje i sprawy

Każda akcja moderacyjna zakłada numerowaną sprawę, a przy ustawionym kanale logów wysyła tam wpis. Osoba, której to dotyczy, dostaje wiadomość prywatną z wyjaśnieniem, co i dlaczego — wysłaną, zanim straci dostęp, bo inaczej nigdy by do niej nie dotarła.

Komendy moderacyjne są dostępne dla właściciela serwera i dla ról wskazanych w panelu. Uprawnienie Administratora samo z siebie nie daje dostępu; to świadoma decyzja, żeby rola mogła moderować, nie mogąc przy okazji zmieniać wszystkich innych ustawień.

  • /banBanuje użytkownika.
  • /unbanZdejmuje bana.
  • /kickWyrzuca osobę z serwera.
  • /muteWycisza osobę na podany czas.
  • /unmuteZdejmuje wyciszenie.
  • /warn addOstrzega osobę.
  • /warn showPokazuje historię kar.
  • /warn removeCofa sprawę o podanym numerze.
  • /clearKasuje ostatnie wiadomości hurtem.
  • /slowmodeUstawia tryb wolny na kanale.

Automod

Automod pilnuje wiadomości i reaguje sam. Reguły włącza się pojedynczo: zaproszenia na inne serwery, linki spoza dozwolonej listy, nadmiar wielkich liter, zalew oznaczeń, lista zabronionych słów i spam.

Trafienie kasuje wiadomość, dolicza ostrzeżenie i wysyła krótką informację, która sama znika po kilku sekundach. Po osiągnięciu progu bot nakłada ustawioną karę — albo nic nie robi, jeśli wolisz, żeby tylko kasował.

Filtr słów przed porównaniem usuwa znaki diakrytyczne i powtórzenia, więc proste maskowanie go nie omija. Moderatorzy są zawsze pomijani, a dodatkowe wyjątki wskażesz rolą albo kanałem.

  • /automod statusPokazuje bieżące ustawienia automodu.
  • /automod onWłącza moduł.
  • /automod offWyłącza moduł.
  • /automod ruleWłącza albo wyłącza pojedynczą regułę.
  • /automod warnUstawia karę i próg ostrzeżeń.
  • /automod wordsZarządza listą zabronionych słów.
  • /automod skipDodaje albo usuwa wyjątek dla roli lub kanału.

Logi

Przy ustawionym kanale logów bot zapisuje skasowane i zmienione wiadomości, sprawy moderacyjne i trafienia automodu. Logi wiadomości zawierają treść, więc wybierz kanał widoczny dla moderatorów, a nie dla wszystkich.

  • /logUstawia kanał logów.

Konfiguracja

Gdzie bot działa

Pusta lista kanałów znaczy, że bot działa wszędzie. Dodaj kanały, a będzie odpowiadał tylko na nich. Komendy konfiguracyjne przechodzą zawsze, niezależnie od listy — inaczej jeden zły wpis odciąłby Cię od możliwości poprawienia go.

  • /channels addPozwala botowi działać na kanale.
  • /channels removeUsuwa kanał z listy.
  • /channels listPokazuje bieżącą listę.
  • /channels clearCzyści listę, przywracając działanie wszędzie.

Kto co może

Uprawnienia opierają się na wskazanych przez Ciebie rolach, a nie na flagach uprawnień Discorda. Właściciel serwera przechodzi zawsze — i to jest wyjście awaryjne, gdyby rola została kiedyś ustawiona źle.

Moderacja trafia do ról moderatorów, automod do ról automodu, zarządzanie radiem do jednej wskazanej roli, muzyka do wszystkich. Ustawienia kanałów i języka zostają wyłącznie u właściciela.