Wiki / Core Features / Anti-Nuke

Anti-Nuke

Обновлено Maxime_48 · 1 час назад · Просмотры: 110

Языки: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Anti-Nuke защищает ваш сервер от взломанного аккаунта администратора или вышедшего из-под контроля модератора, который пытается его уничтожить.

Если Anti-Raid следит за участниками, вступающими на сервер, то Anti-Nuke следит за деструктивными действиями тех, у кого уже есть власть: баны, кики, удаление каналов и удаление ролей, происходящие слишком быстро, чтобы быть легитимными.

Страница настроек Anti-Nuke: порог действий, временное окно, реакция на нарушителя, канал оповещений и освобождённые роли


🧨 Что обнаруживает Anti-Nuke

Anti-Nuke считает деструктивные действия администраторов по каждому исполнителю в скользящем временном окне:

  • 🔨 Массовые баны
  • 👢 Массовые кики
  • 🗑️ Массовое удаление каналов
  • 🗑️ Массовое удаление ролей

Когда один человек превышает порог в рамках окна, это считается нюком.

Пример: 4 деструктивных действия одного пользователя за 15 секунд - нюк обнаружен.

Вы можете настроить и порог, и окно.


🛡️ Реакция на нарушителя

Когда нюк обнаружен, YAWBDB применяет меру к исполнителю:

🧹 Снять роли (по умолчанию)

Снимает все роли исполнителя, мгновенно лишая его прав, но оставляя на сервере для разбора. Самый безопасный первый рубеж защиты.

👢 Кик

Исключает исполнителя с сервера.

🔨 Бан

Банит исполнителя на сервере.

В любом случае публикуется оповещение, а действие записывается в историю модерации участника (с меткой anti-nuke).


✅ Всегда освобождены

Anti-Nuke никогда не отмечает:

  • Самого YAWBDB - поэтому его собственные массовые баны Anti-Raid не вызывают срабатывание.
  • Владельца сервера - бот всё равно не может действовать против владельца.
  • Всех, у кого есть роль из белого списка - используйте это для старшего персонала, которому вы полностью доверяете.

⚙️ Настройки

Параметр Что делает
Порог действий Сколько деструктивных действий одного исполнителя считается нюком.
Временное окно (секунды) Скользящее окно, в котором считаются эти действия.
Реакция strip_roles, kick или ban.
Канал оповещений Куда отправляется уведомление об обнаружении.
Роль для упоминания Необязательная роль, которая упоминается в оповещении.
Освобождённые роли Участники с любой из этих ролей никогда не отмечаются.

🔑 Права

Для Anti-Nuke боту нужно право View Audit Log - именно так он определяет, кто совершил каждое действие. Без него обнаружение не работает.

В зависимости от выбранной реакции ему также нужно Manage Roles (снять роли), Kick Members или Ban Members. См. Права функций.

⚠️ Бот может действовать только против участников ниже его собственной высшей роли. Держите роль YAWBDB как можно выше, чтобы он мог обезвредить вышедшего из-под контроля администратора.


💡 Рекомендуемая настройка

  1. Включите Anti-Nuke и убедитесь, что у бота есть View Audit Log.
  2. Для начала оставьте реакцию strip_roles - она обратима и ничего не разрушает.
  3. Добавьте в белый список роли самого доверенного старшего персонала.
  4. Задайте канал оповещений (и при желании роль для упоминания), чтобы сразу узнавать об инцидентах.
  5. Поднимите роль YAWBDB высоко в списке, чтобы она стояла выше администраторов, от которых нужно вас защитить.