> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-Mod

> Filtrowanie wiadomości oparte na regułach: wulgaryzmy, zaproszenia, linki, wielkie litery, spoilery, masowe wzmianki i spam — z eskalacją kar.

Automoderacja inspekcjonuje wiadomości w miarę ich wysyłania i działa na te, które łamią włączoną przez ciebie regułę. Jest darmowa na każdym poziomie.

<Warning>
  **Wszystkie osiem reguł jest domyślnie wyłączone.** Automoderacja nic nie robi, dopóki nie włączysz reguł, które chcesz.
</Warning>

<Warning>
  **Członkowie z Administratorem nigdy nie są filtrowani.** Każda reguła jest dla nich pomijana, niezależnie od twojej konfiguracji. To nie jest nigdzie pokazane w interfejsie.

  Jeśli testujesz reguły jako administrator, wygląda to, jakby nie działały. Testuj z normalnym kontem.
</Warning>

## Osiem reguł

<AccordionGroup>
  <Accordion title="Brzydkie słowa" icon="comment-slash">
    Blokuje wiadomości zawierające słowa z twojej listy. Każdy wpis może mieć do 60 znaków.
  </Accordion>

  <Accordion title="Powtarzany tekst" icon="repeat">
    Wyłapuje powtarzane znaki i nadmierne emoji.
  </Accordion>

  <Accordion title="Zaproszenia Discord" icon="link-slash">
    Blokuje linki zaproszeń Discord i kody.

    <Note>
      Ta reguła nie ma **ekranu konfiguracji**. Jest włączona lub wyłączona — nie ma sposobu, aby zezwolić na konkretne serwery z panelu.
    </Note>
  </Accordion>

  <Accordion title="Linki zewnętrzne" icon="globe">
    Filtruje linki do stron poza Discord, z listą dozwolonych domen.

    <Warning>
      **Pusta lista dozwolonych domen blokuje każdy zewnętrzny link.** Jeśli włączysz tę regułę bez dodania domen, wszystkie linki są filtrowane. Dodaj najpierw dozwolone domeny.
    </Warning>
  </Accordion>

  <Accordion title="Nadmiar wielkich liter" icon="font">
    Wyzwala się na wiadomościach będących głównie wielkimi literami. Stosuje się tylko do wiadomości co najmniej siedmioznakowych, a emoji są wyłączone z obliczeń.
  </Accordion>

  <Accordion title="Nadmiar spoilerów" icon="eye-slash">
    Ogranicza liczbę tagów spoilerów, które może zawierać wiadomość.
  </Accordion>

  <Accordion title="Masowe wzmianki" icon="at">
    Ogranicza liczbę użytkowników lub ról, których może wspomnieć wiadomość.

    <Warning>
      Limit jest **inkluzywny** — wiadomość wspominająca dokładnie skonfigurowane maksimum już narusza regułę. Ustaw jeden wyżej niż liczba, którą faktycznie chcesz dopuścić.

      `@everyone` i `@here` zawsze naruszają tę regułę, niezależnie od liczby.
    </Warning>
  </Accordion>

  <Accordion title="Anti-Spam" icon="gauge-high">
    Ogranicza liczbę wiadomości na członka w czasie.

    <Warning>
      **Pole „Interwał (sekundy)" nic nie robi.** Zapisuje się, ale bot czyta inną zapisaną wartość, a interwał, który ustawisz, nigdy nie jest stosowany. Skutek ma tylko limit wiadomości.
    </Warning>
  </Accordion>
</AccordionGroup>

## Tylko jedna reguła odpala na wiadomość

<Warning>
  Reguły są oceniane w kolejności, a **wygrywa pierwsze dopasowanie**. Wiadomość łamiąca trzy reguły wyzwala jedną — najwcześniejszą na liście.

  Nie zobaczysz trzech osobnych akcji dla jednej wiadomości.
</Warning>

## Akcje

| Akcja              | Efekt                                      |
| ------------------ | ------------------------------------------ |
| **Block Message**  | Usuwa wiadomość naruszającą                |
| **Send Alert**     | Publikuje powiadomienie na wybranym kanale |
| **Timeout Member** | Timeoutuje członka na stały czas           |

Czasy trwania timeout to stały zestaw: 60 sekund, 5 minut, 10 minut, 1 godzina, 1 dzień lub 1 tydzień.

<Warning>
  Dwa ciche zachowania warto znać:

  * **Send Alert nic nie robi w regułach Powtarzany tekst i Anti-Spam.** Przełącznik zapisuje się, ale alert nigdy nie jest publikowany.
  * **Timeout jest tłumiony w każdej regule, gdy tylko masz skonfigurowaną jakąkolwiek Automated Action.** Przełącznik pozostaje włączony i czas trwania pozostaje wypełniony, ale timeout nigdy się nie odpala — Automated Actions przejmują całkowicie karanie.
</Warning>

Reguła nie zadziała na tego samego członka dwa razy w ciągu około minuty, więc seria wiadomości produkuje jedną akcję zamiast dziesięciu.

## Wykluczenia

Każda reguła ma własne **Wyłączone kanały** i **Wyłączone role**. Reguła jest całkowicie pomijana dla członka posiadającego wykluczoną rolę lub na wykluczonym kanale.

<Tip>
  Wyklucz swoje role moderatorów z reguł linków i zaproszeń — w przeciwnym razie moderatorzy publikujący prawidłowy link referencyjny są filtrowani przez zasady własnego serwera.
</Tip>

## Ustawienia wyłączności

Osobno od ośmiu reguł, te kontrolują, co kanał w ogóle akceptuje:

| Ustawienie           | Efekt                                                   |
| -------------------- | ------------------------------------------------------- |
| **Only Commands**    | Kanał akceptuje tylko komendy                           |
| **No Commands**      | Kanał odrzuca komendy, z konfigurowalną listą prefiksów |
| **Only Attachments** | Kanał akceptuje tylko wiadomości z załączonym plikiem   |

Każdy ma własną listę **Allowed Roles** dla członków, którzy powinni go omijać. Pozostawienie listy blokowanych prefiksów pustej blokuje typowe domyślne `/`, `!`, `#`, `+` i `$`.

## Automated Actions

Eskalująca kara oparta na liczbie przewinień członka we wszystkich regułach, a nie w jednej.

Dla każdej akcji ustawiasz karę, liczbę przewinień, która ją wyzwala, okno czasowe, w którym przewinienia są liczone, oraz opcjonalnie którą pojedynczą regułę liczyć.

<Warning>
  **Warn nic nie robi.** Wybranie tego zapisuje linię w logu bota i nie podejmuje akcji — członkowi nie jest wydawane ostrzeżenie i nic nie pojawia się w jego historii ostrzeżeń.

  Użyj Timeout lub Mute dla rzeczywistej konsekwencji.
</Warning>

<Note>
  **Mute jest stosowany jako timeout Discord**, a nie rola mute. Mute i Timeout zachowują się identycznie.
</Note>

Akcje są oceniane od **najwyższej liczby przewinień w dół**, a odpala się pierwsza, która się kwalifikuje. Gdy akcja się wyzwoli, cała historia naruszeń członka jest czyszczona, więc eskalacja zaczyna się od zera.

<Info>
  Automated Actions to jedyna część Automoderacji ograniczona poziomem: **1 na Starterze**, **50** na każdym płatnym poziomie. W limicie przycisk dodawania jest wyłączony — nie ma na nim linku do upgrade'u.
</Info>

## Zapisywanie

<Warning>
  **Przełączniki reguł są zapisywane po jednym.** Jeśli jeden zawiedzie w trakcie, już zastosowane przełączniki pozostają zastosowane, a reszta nie. Otwórz stronę ponownie, aby zobaczyć prawdziwy stan, zamiast zakładać, że cały zapis się cofnął.
</Warning>

Puste listy ustawień wyłączności są zapisywane jako „unset", a nie jako puste listy — to normalne i nie jest utraconym ustawieniem.

## Ustawienia, które istnieją, ale nie da się do nich dotrzeć

Kilka zapisanych ustawień jest czytanych przez bota, ale nie ma **kontrolki w panelu**: listy dozwolonych i blokowanych zaproszeń, lista blokowanych linków zewnętrznych, czy brzydkie słowa dopasowują się wewnątrz dłuższych słów oraz liczby eskalacji mute per-reguła.

Zachowują jakąkolwiek wartość, którą trzymają, i nie mogą być stąd zmienione.

## Rozwiązywanie problemów

<AccordionGroup>
  <Accordion title="Nic nie jest filtrowane, gdy testuję">
    Prawie na pewno testujesz jako administrator. Administratorzy są zwolnieni z każdej reguły.
  </Accordion>

  <Accordion title="Reguła jest włączona, ale nigdy się nie wyzwala">
    Sprawdź wyłączone kanały i role reguły i pamiętaj, że tylko pierwsza pasująca reguła odpala na wiadomość.
  </Accordion>

  <Accordion title="Timeout jest skonfigurowany, ale nikt nie jest timeoutowany">
    Masz co najmniej jedną Automated Action. To wyłącza timeouty na poziomie reguł wszędzie.
  </Accordion>

  <Accordion title="Alerty nie są publikowane dla spamu ani powtarzanego tekstu">
    Te dwie reguły nie obsługują alertów, mimo przełącznika.
  </Accordion>

  <Accordion title="Każdy link jest blokowany">
    Twoja lista dozwolonych domen jest pusta. Dodaj domeny, które chcesz dopuścić.
  </Accordion>

  <Accordion title="Zmiana zapisała się, ale nie odniosła skutku">
    Konfiguracja dociera do bota normalnie w ciągu około 30 sekund, ale do 10 minut, jeśli powiadomienie zostanie pominięte. Poczekaj przed ponownym zapisem.
  </Accordion>
</AccordionGroup>

## Powiązane

<CardGroup cols={2}>
  <Card title="AI Auto-Mod" icon="sparkles" href="/pl/moderation/ai-auto-mod">
    Wyłapuje intencję, a nie dosłowny tekst.
  </Card>

  <Card title="Logowanie" icon="scroll" href="/pl/moderation/logs">
    Zapisuj akcje Automoderacji do przeglądu.
  </Card>
</CardGroup>
