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

# Zarządzanie komendami

> Włączaj, wyłączaj i ogranicz dowolną komendę Vetox per rola i per kanał oraz ustaw predefiniowane powody moderacji.

Strona **Komendy** wypisuje każdą komendę Vetox i pozwala kontrolować każdą z osobna.

## Lista

Pięć zakładek, każda pokazuje licznik na żywo: **All**, **General**, **Moderation**, **Info** i **Leveling**. Każda karta pokazuje nazwę komendy, jej opis, kategorię, przełącznik wł./wył. i link **Manage**.

Pole wyszukiwania filtruje we wszystkich zakładkach.

<Note>
  Przełączenie komendy na liście jest **trzymane lokalnie do zapisu**. Przełączenie z powrotem do stanu początkowego całkowicie czyści zmianę — pasek zapisu znika sam.
</Note>

## Ustawienia per komenda

Otwórz **Manage** na dowolnej komendzie.

| Ustawienie                                       | Domyślnie | Efekt                                                    |
| ------------------------------------------------ | --------- | -------------------------------------------------------- |
| **Włączona**                                     | Wł.       | Wyłącz komendę całkowicie                                |
| **Aliasy komendy**                               | Brak      | Alternatywne nazwy komendy                               |
| **Włączone role**                                | Brak      | Role, którym wolno używać, nawet bez uprawnienia Discord |
| **Wyłączone role**                               | Brak      | Role zablokowane przed używaniem                         |
| **Włączone kanały**                              | Brak      | Ogranicz do konkretnych kanałów                          |
| **Wyłączone kanały**                             | Brak      | Zablokuj na konkretnych kanałach                         |
| **Auto-usuwanie wywołania komendy**              | Wył.      | Usuwa wiadomość komendy członka                          |
| **Auto-usuwanie z usunięciem wiadomości**        | Wył.      | Usuwa odpowiedź Vetox, gdy członek usunie swoją          |
| **Auto-usuwanie odpowiedzi bota po 5 sekundach** | Wył.      | Automatycznie sprzątaj odpowiedź                         |

<Note>
  **Włączone role to ta użyteczna opcja.** Daje dostęp roli, która nie posiada podstawowego uprawnienia Discord — pozwalając roli Trial Moderator używać `/warn-add` bez dawania jej Manage Messages na całym serwerze.
</Note>

## Podkomendy

Komendy z podkomendami — `/ticket` i `/starboard` — można konfigurować na poziomie pojedynczej podkomendy, dzięki czemu możesz zezwolić na `/ticket close` całemu sztabowi supportu, ograniczając `/ticket merge` do seniorów.

<Warning>
  **Podkomendy obsługują mniej opcji.** Aliasy, auto-usuwanie wywołania i auto-usuwanie z usunięciem wiadomości są niedostępne i pokazują się jako wyłączone z notatką o tym.

  Podkomenda może ustawić: włączone, ograniczenia ról, ograniczenia kanałów i auto-usuwanie odpowiedzi. Wszystko inne jest konfigurowane na komendzie nadrzędnej.
</Warning>

<Note>
  [Dashboard Watcher](/pl/server-management/dashboard-watcher) rejestruje zmiany podkomend pod nazwą komendy **nadrzędnej**. Wpis audytu dla `/ticket` może faktycznie być zmianą jednej z jej podkomend.
</Note>

## Predefiniowane powody

Pięć komend moderacji obsługuje predefiniowane powody: **`/ban`**, **`/mute-text`**, **`/mute-voice`**, **`/warn-add`** i **`/timeout`**.

Gdy moderator uruchamia jedną z nich **bez** wpisania powodu, Vetox pokazuje menu twoich zdefiniowanych powodów zamiast zostawiać pole puste.

Cztery z nich — `/ban`, `/mute-text`, `/mute-voice` i `/timeout` — również pozwalają, aby każdy preset niósł **czas trwania**, więc wybór „Spam — 24 godziny" stosuje oba naraz.

<Tip>
  Predefiniowane powody sprawiają, że logi moderacji są znacznie użyteczniejsze. Powody wpisywane swobodnie różnią się między moderatorami i są trudne do wyszukania później; stała lista trzyma je spójnymi i pozwala na nich filtrować.
</Tip>

<Note>
  Lista powodów nie ma zmiany kolejności — nowe wpisy są dopisywane. Usunięcie środkowego wpisu ponownie renderuje wiersze pod nim, więc sprawdź dwa razy przed zapisem.
</Note>

## Częste wzorce

<AccordionGroup>
  <Accordion title="Trzymaj zabawne komendy poza poważnymi kanałami">
    Dodaj kanały ogłoszeń i wsparcia do **Disabled Channels** dla `/roll`, `/translate` i podobnych.
  </Accordion>

  <Accordion title="Daj probierczym moderatorom ograniczone uprawnienia">
    Dodaj rolę Trial Moderator do **Enabled Roles** tylko na `/warn-add` i `/timeout`. Zdobywają te komendy bez zdobywania uprawnień Discord.
  </Accordion>

  <Accordion title="Ogranicz spam bota do jednego kanału">
    Ustaw **Enabled Channels** na `/rank`, `/top` i `/profile` na pojedynczy kanał bota.
  </Accordion>

  <Accordion title="Wyłącz komendę całkowicie">
    Przełącz **Enabled** na wył. Przestaje działać dla wszystkich, w tym administratorów.
  </Accordion>
</AccordionGroup>

## Rozwiązywanie problemów

<AccordionGroup>
  <Accordion title="Moja zmiana nie zastosowała się">
    Strona listy trzyma przełączniki lokalnie, dopóki nie użyjesz paska zapisu. Sprawdź, czy zapisałeś.
  </Accordion>

  <Accordion title="Moderator nadal nie może używać komendy">
    Włączone role dają komendę, ale Vetox nadal potrzebuje własnego uprawnienia Discord, aby wykonać akcję, i hierarchia ról nadal się stosuje. Zobacz [Uprawnienia](/pl/permissions).
  </Accordion>

  <Accordion title="Brakuje aliasów w podkomendzie">
    Oczekiwane — aliasy są konfigurowane tylko na komendzie nadrzędnej.
  </Accordion>

  <Accordion title="Predefiniowane powody nie są oferowane">
    Tylko pięć komend je obsługuje. Moderator musi też uruchomić komendę bez wpisywania powodu.
  </Accordion>
</AccordionGroup>

## Powiązane

<CardGroup cols={2}>
  <Card title="Referencja komend" icon="list" href="/pl/commands/overview">
    Każda komenda, jej opcje i wymagane uprawnienie.
  </Card>

  <Card title="Uprawnienia" icon="user-lock" href="/pl/permissions">
    Jak Vetox decyduje, kto może uruchomić komendę.
  </Card>
</CardGroup>
