Przejdź do treści

Poradnik

Konfiguracja filtra spamu

Filtr spamu powstrzymuje członków przed zalewaniem kanału. Ma pięć osobnych kontroli, każdą z własnym przełącznikiem i własnym limitem. Na nowym serwerze wszystkie są wyłączone.

Jak to działa

Filtr spamu sprawdza każdą wiadomość wysłaną przez członka i stosuje włączone przez ciebie kontrole:

KontrolaCo wykrywa
Zalewanie wiadomościamiZbyt wiele wiadomości w krótkim czasie
Spam załącznikamiZbyt wiele załączników w krótkim czasie
Spam podziałami wierszyWiadomość ze zbyt wieloma podziałami wierszy
Nadmiar wielkich literWiadomość o pewnej długości, w większości pisana wielkimi literami
Spam emojiWiadomość ze zbyt wieloma emoji

Warto znać dwa rodzaje przełączników: jeden dla całego filtra i jeden dla każdej kontroli. Filtr nic nie robi, dopóki nie jest włączona co najmniej jedna kontrola.

Edycja wiadomości nie jest liczona jako nowa wiadomość. Filtr spamu sprawdza tekst i nie zużywa kredytów. Przegląd funkcji znajdziesz w opisie filtra spamu.

Konfiguracja w panelu

Limity zależą od tego, jak ruchliwy jest twój serwer. [Opis ustawień](/docs/settings) podaje wartość domyślną i dozwolony zakres każdego z nich.

  1. Otwórz Ochrona przed spamem, Filtr spamu

    W panelu otwórz swój serwer i przejdź do Ochrona przed spamem, a potem do Filtr spamu.

  2. Włącz filtr

    Włącz Filtruj spam.

  3. Włącz potrzebne kontrole

    W sekcji Kontrole włącz każdą potrzebną kontrolę i ustaw jej limit. Zacznij od zalewania wiadomościami, bo obejmuje najczęstszy rodzaj spamu.

  4. Zdecyduj o przerwach

    Każda kontrola ma własny przełącznik Wyślij członka na przerwę i czas trwania. Przerwa zatrzymuje zalew od razu, a samo usuwanie tylko sprząta po nim.

  5. Dodaj role wyłączone z filtra

    W sekcji Role wyłączone z filtra wybierz role, które filtr ma pomijać.

  6. Zapisz i przetestuj

    Wybierz Zapisz zmiany, a potem przetestuj filtr kontem bez roli wyłączonej z filtra.

Polecenie `/settings`

/settings ma stronę Zaproszenia i spam z sekcją filtra spamu, w której zarządzasz rolami wyłączonymi z filtra. Kontrole i ich limity ustawia się tylko w panelu. Wymaga uprawnienia Zarządzanie serwerem.

Ta sama strona ma sekcję filtra zaproszeń. Zobacz opis poleceń.

Co się dzieje przy naruszeniu

  • Wiadomość jest usuwana.
  • Członek trafia na przerwę, jeśli przerwa dla tej kontroli jest włączona.
  • Wpis w logach trafia na twój kanał logów i wskazuje kontrolę, która zadziałała. Zobacz logowanie.
  • Zaufanie jest odejmowane, jeśli używasz zaufania i strike'ów. Każda kontrola to osobne naruszenie, a wszystkie pięć ma domyślnie niską wagę. Wagę możesz zmienić dla każdej kontroli albo wyłączyć kontrolę w ustawieniach zaufania.
  • Członek dowiaduje się o utracie zaufania, jeśli zaufanie jest włączone i ustawione na informowanie członków. Członkowie, którzy włączyli to przez /dms, dostają wiadomość prywatną. Pozostali dostają krótką informację na kanale, która sama się usuwa, chyba że wyłączysz ją w Ustawieniach ogólnych.

Przy włączonym zaufaniu członek, który dalej spamuje, traci zaufanie z każdą usuniętą wiadomością i w końcu dostaje strike'a, nawet jeśli żadna pojedyncza wiadomość by na to nie wystarczyła.

Wyłączenia

Filtr spamu ma role wyłączone z filtra: członkowie z jedną z tych ról nigdy nie są sprawdzani. Użyj ich dla moderatorów oraz dla botów lub ról, które z założenia dużo piszą, na przykład roli ogłoszeń.

Nie ma wyłączonych kanałów. Jeśli jeden kanał wymaga innych zasad, na przykład kanał z memami, gdzie ściany emoji są normalne, nadaj członkom, którzy tam piszą, rolę wyłączoną z filtra albo zostaw tę kontrolę wyłączoną.

Filtr spamu czy AutoMod

Filtr spamu SfwBot i AutoMod Discorda częściowo się pokrywają. Filtr spamu działa po opublikowaniu wiadomości i potrafi liczyć wiadomości w czasie. AutoMod blokuje wiadomość, zanim ktokolwiek ją zobaczy, i obejmuje spam wzmiankami, którego filtr spamu nie sprawdza. Wiele serwerów używa obu.

Rozwiązywanie problemów

  • Nic się nie dzieje. Opcja Filtruj spam jest włączona, ale żadna kontrola nie. Włącz co najmniej jedną kontrolę.
  • Członek nigdy nie jest wykrywany. Członek ma rolę wyłączoną z filtra.
  • Wiadomości są zgłaszane, ale zostają. Bot nie ma uprawnienia Zarządzanie wiadomościami na tym kanale. Uruchom /status.
  • Przerwa nie jest nakładana. Bot potrzebuje uprawnienia do nakładania przerw, a jego rola musi być wyżej niż najwyższa rola członka.
  • Zwykła rozmowa jest usuwana. Limit jest za niski dla twojego serwera. Podnieś go albo wyłącz tę kontrolę. Nadmiar wielkich liter i spam emoji najczęściej trafiają w niewinne wiadomości.
  • Brak wpisów w logach. Nie ustawiono kanału logów albo bot nie może tam pisać.

Częste pytania

Czy filtr spamu wykrywa spam wzmiankami?

Nie. Spam wzmiankami obsługuje AutoMod Discorda, który SfwBot może dla ciebie skonfigurować. Zobacz poradnik o AutoMod.

Czy moderatorzy są sprawdzani?

Tylko jeśli nie mają roli wyłączonej z filtra. Dodaj rolę moderatora do ról wyłączonych z filtra.

Czy filtr spamu zużywa kredyty?

Nie. Kredyty zużywają tylko skany multimediów przez AI.

Artykuły na ten temat