> ## 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-Moderation і Антирейд захищають від зовнішніх загроз. Protection захищає від **довірених акаунтів** — модератора, чий акаунт викрали, або бота, який виявився шкідливим.

<Info>
  Безкоштовно на будь-якому тарифі.
</Info>

## Головні налаштування

| Налаштування                       | За замовчуванням | Ефект                                                                    |
| ---------------------------------- | ---------------- | ------------------------------------------------------------------------ |
| **Log Channel**                    | Немає            | Куди Protection пише про свої дії                                        |
| **DM on Punishment**               | Вимкнено         | Повідомляти покараному, чому                                             |
| **Strip only privileged roles**    | Вимкнено         | При Remove Roles забирати лише ролі з небезпечними правами, решту лишати |
| **Let Manage Roles restore roles** | Вимкнено         | Чи може будь-хто з Manage Roles повертати покараному його ролі           |

## Whitelist

Ролі й користувачі у білому списку виключаються з усіх правил.

<Warning>
  Whitelist — це саме та діра, яка потрібна атакувальнику. Тримайте білий список якомога меншим, в ідеалі порожнім.

  **Власник сервера завжди виключений**, і захиститися від нього не можна.
</Warning>

## За чим слідкує

Двадцять правил у п'яти групах: **Member Actions** (бани, kick) · **Role Management** (створення, видалення, перейменування, надання небезпечної ролі, додавання небезпечних прав) · **Channel Management** (створення, видалення, перейменування) · **Server Settings** (перейменування, іконка) · **Other Protections** (додавання ботів, емодзі, інвайти, вебхуки, стікери, заплановані події).

За замовчуванням усі вимкнені.

Правила з міткою **Instant** діють на першому спрацюванні і не мають кількості чи вікна. У решти можна задати ліміт.

## Налаштування правила

| Налаштування    | За замовчуванням | Примітки                             |
| --------------- | ---------------- | ------------------------------------ |
| **Limit Mode**  | —                | Лише кількість або кількість у вікні |
| **Limit**       | —                | 1–100                                |
| **Duration**    | —                | 1–60 хвилин, у режимі з тривалістю   |
| **Punishment**  | Ban              | Ban, Kick або Remove Roles           |
| **Undo Action** | Увімкнено        | Скасовує зроблене, де це можливо     |

<Warning>
  **Видалення каналів і ролей повністю ігнорує ваш режим ліміту й тривалість.** Обидва завжди використовують фіксоване **10-секундне** вікно, що б ви не налаштували. Налаштування зберігаються, але для цих двох правил не діють.
</Warning>

<Note>
  У режимі **Count only** лічильник не затухає. Він накопичується, поки правило не спрацює або бот не перезапуститься — тож сьогоднішня дія може скластися з минулотижневою.

  Використайте **With Duration**, щоб мати рухоме вікно.
</Note>

Не все можна скасувати — видалені ролі й канали не відновлюються, а kick не повертається. Кожне правило описує власну поведінку undo.

## Небезпечні права

Protection вважає деякі права високоризиковими: за замовчуванням це Administrator, Ban Members, Kick Members і Manage Roles. Ви також можете додати Manage Channels, Manage Server, Manage Webhooks і Mention Everyone.

<Note>
  Це **єдиний спільний список**, а не per-rule. Зміна в одному правилі змінює для всіх, що ним користуються.
</Note>

## Ліміти команд

Окремо ви можете обмежити частоту власних модераційних команд Vetox: Ban, Kick, Timeout, Mute, Voice Mute і Role. Це виловлює модератора, який масово банить через бота, а не через Discord напряму.

Команда Role додатково підтримує allowed roles, restricted roles і виявлення небезпечних прав — роль із небезпечним правом і рахується, і автоматично знімається з цілі.

## Override за ролями

Різні ліміти для різних ролей. Молодшому модератору можна два бани на годину, а адмінській ролі — двадцять.

<Note>
  Per-role запис у стані **disabled** діє як явна опція відмови — ця роль повністю виключається з глобального правила, а не використовує його як запасний варіант.
</Note>

<Warning>
  **Додавання ролі копіює у неї поточну глобальну конфігурацію**, включно зі змінами, які ви ще не зберегли. Вона не стартує з дефолтів. Перед збереженням перегляньте налаштування нової ролі.
</Warning>

## Як спрацьовує правило

<Steps>
  <Step title="Vetox читає audit log">
    Розглядаються лише записи за останні кілька секунд — стару дію ніколи не припишуть не тому.
  </Step>

  <Step title="Перевіряються виключення">
    Власник сервера, білий список користувачів і ролей, а також per-role opt-out.
  </Step>

  <Step title="Лічильник збільшується">
    Коли він досягає ліміту — правило спрацьовує.
  </Step>

  <Step title="Застосовується покарання й скасовується дія">
    За бажанням із DM і звітом у log-канал.
  </Step>
</Steps>

Vetox ніколи не карає сам себе і не може діяти проти власника сервера.

## Два обмеження, які варто знати

<Warning>
  **Anti-Vanity-Change protection не показується на цій сторінці, і збереження тут стирає його.**

  Цей захист існує та працює, але не має картки в панелі. Оскільки збереження Protection переписує весь набір правил, **будь-яка конфігурація Anti-Vanity-Change тихо прибирається при наступному збереженні цієї сторінки**.

  Якщо ви на нього покладаєтесь — знайте, що дотик до налаштувань Protection його вимкне.
</Warning>

<Warning>
  Для кількох правил — банів, кіків, створення каналів і створення ролей — лічильники ведуться **на людину, а не на сервер**. Якщо один модератор активний у двох серверах, що ділять процес бота, його дії можуть додаватися одні до одних.

  Через це такі правила спрацьовують *раніше*, ніж налаштовано, а не пізніше — тобто збій безпечний. Але несподіване спрацювання може мати саме таку причину.
</Warning>

## Рекомендована база

<Steps>
  <Step title="Задайте log-канал">
    Без нього ви не дізнаєтесь, що Protection спрацював.
  </Step>

  <Step title="Спершу ввімкніть незворотні дії">
    Видалення каналів, видалення ролей і бани завдають найбільше шкоди й не відкатуються.
  </Step>

  <Step title="Увімкніть додавання ботів з instant-лімітом">
    Додати шкідливого бота — найшвидший спосіб знищити сервер.
  </Step>

  <Step title="Тримайте whitelist порожнім">
    Краще per-role override, ніж запис у whitelist.
  </Step>
</Steps>

## Пов'язане

<CardGroup cols={2}>
  <Card title="Антирейд" icon="users-slash" href="/uk/moderation/anti-raid">
    Захищає двері від масових заходів.
  </Card>

  <Card title="Access Control" icon="user-lock" href="/uk/server-management/dashboard-permissions">
    Контроль над тим, хто може змінювати ці налаштування.
  </Card>
</CardGroup>
