> ## 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.

# Narzędzia moderacji

> Przeglądaj i cofaj aktywne bany, mute'y, timeouty i tymczasowe role z panelu. Darmowe na każdym poziomie.

Narzędzia moderacji pokazują kary obecnie obowiązujące na twoim serwerze i pozwalają je cofnąć.

<Info>
  Darmowe na każdym poziomie.
</Info>

<Note>
  Ta strona służy do **przeglądania i cofania** kar. Nie możesz tutaj wystawić nowego bana, mute'a ani timeouta — te są stosowane [komendami slash](/pl/commands/moderation) w Discord.
</Note>

## Cztery zakładki

<Tabs>
  <Tab title="Bany">
    Każdy obecnie zbanowany, z powodem i datą wygaśnięcia. Stałe bany są odpowiednio oznaczone.

    Akcja: **Unban**.
  </Tab>

  <Tab title="Mute'y">
    Aktywne mute'y, każdy oznaczony **Text** lub **Voice**.

    Akcja: **Unmute**.
  </Tab>

  <Tab title="Timeouty">
    <Warning>
      **Ta zakładka jest zawsze pusta.** Discord natywnie zarządza timeoutami, a Vetox ich nie śledzi, więc nie ma nic, co ta zakładka mogłaby wyświetlić — niezależnie od tego, ilu członków jest obecnie timeoutowanych.

      Aby usunąć timeout, użyj `/untimeout` w Discord.
    </Warning>
  </Tab>

  <Tab title="Temp Roles">
    Tymczasowe role, które jeszcze nie wygasły.

    Akcje: **Edit** pozostały czas trwania lub **End** natychmiast.
  </Tab>
</Tabs>

Pole wyszukiwania filtruje po nazwie użytkownika lub ID.

<Note>
  Wyszukiwanie filtruje tylko już załadowane wpisy. Nie odpytuje całej twojej historii.
</Note>

## Edycja tymczasowej roli

Ustaw **Nowy czas trwania** w minutach i opcjonalnie powód. Nowe wygaśnięcie musi być w przyszłości.

<Note>
  Jeśli zostawisz czas trwania pusty lub wpiszesz zero, dialog nic nie robi — bez błędu, bez potwierdzenia. Wpisz liczbę dodatnią.
</Note>

## Jak działa cofnięcie kary

<Steps>
  <Step title="Potwierdzasz akcję">
    Panel prosi bota, aby wykonał ją w Discord.
  </Step>

  <Step title="Bot wykonuje i potwierdza">
    Dopiero po potwierdzeniu przez Discord zapis jest czyszczony.
  </Step>

  <Step title="Jeśli cokolwiek zawiedzie, zapis pozostaje">
    Niepowodzenie lub przekroczenie limitu czasu pozostawia wpis widoczny, więc możesz spróbować ponownie. Panel nigdy nie pokazuje kary jako cofniętej, dopóki wciąż obowiązuje.
  </Step>
</Steps>

<Warning>
  **Po unbanie, unmute lub usunięciu timeoutu wszystkie cztery zakładki mogą wyglądać na puste przez około minutę.** To błąd wyświetlania — tabela straciła dane, a nie twój serwer.

  Twoja akcja się powiodła. Przeładuj stronę, aby ponownie zobaczyć poprawną listę.
</Warning>

## Warto wiedzieć

<AccordionGroup>
  <Accordion title="Przycisk potwierdzenia mówi Delete" icon="triangle-exclamation">
    Dialog potwierdzenia dla unbanu, unmute'a i usunięcia timeoutu używa ogólnej etykiety **Delete**. Nadal wykonuje akcję opisaną w tekście dialogu — czytaj opis, a nie przycisk.
  </Accordion>

  <Accordion title="Kary tymczasowe są ograniczone do 30 dni" icon="clock">
    Cokolwiek dłuższego musi być wystawione jako akcja stała.
  </Accordion>

  <Accordion title="Unmute kogoś bez aktywnego mute'a" icon="circle-question">
    Akcja raportuje ogólne niepowodzenie zamiast wyjaśnić, że nie było czego usunąć.
  </Accordion>
</AccordionGroup>

## Powiązane

<CardGroup cols={2}>
  <Card title="Komendy moderacji" icon="terminal" href="/pl/commands/moderation">
    Gdzie wystawiane są bany, mute'y, timeouty i ostrzeżenia.
  </Card>

  <Card title="Logowanie" icon="scroll" href="/pl/moderation/logs">
    Trwały zapis aktywności moderacyjnej.
  </Card>
</CardGroup>
