O Anti-Nuke protege seu servidor contra uma conta de administrador comprometida ou um moderador rebelde que tente destruí-lo.
Enquanto o Anti-Raid observa os membros entrando no servidor, o Anti-Nuke observa as ações destrutivas feitas por quem já tem poder - banimentos, expulsões, exclusões de canais e de cargos acontecendo rápido demais para serem legítimos.

🧨 O que o Anti-Nuke detecta
O Anti-Nuke conta as ações destrutivas de administradores por autor dentro de uma janela de tempo deslizante:
- 🔨 Banimentos em massa
- 👢 Expulsões em massa
- 🗑️ Exclusões de canais em massa
- 🗑️ Exclusões de cargos em massa
Quando uma única pessoa ultrapassa o limite dentro da janela, a situação é tratada como um nuke.
Exemplo: 4 ações destrutivas do mesmo usuário em 15 segundos → nuke detectado.
Você pode ajustar tanto o limite quanto a janela.
🛡️ Resposta ao autor rebelde
Quando um nuke é detectado, o YAWBDB age sobre o autor:
🧹 Remover cargos (padrão)
Remove todos os cargos do autor, neutralizando na hora suas permissões e mantendo-o no servidor para análise. É a primeira linha de defesa mais segura.
👢 Expulsar
Remove o autor do servidor.
🔨 Banir
Bane o autor do servidor.
Em todos os casos, um alerta é postado e a ação é registrada no histórico de moderação do membro (marcada como anti-nuke).
✅ Sempre isentos
O Anti-Nuke nunca sinaliza:
- O próprio YAWBDB - para que os banimentos em massa do seu Anti-Raid nunca o acionem.
- O dono do servidor - o bot não consegue agir sobre o dono de qualquer forma.
- Qualquer pessoa com um cargo na lista de permitidos - use isso para a equipe sênior em quem você confia totalmente.
⚙️ Configurações
| Opção | O que faz |
|---|---|
| Limite de ações (ações destrutivas) | Ações destrutivas de um mesmo autor antes de contarem como um nuke. |
| Janela de tempo (segundos) | Janela deslizante usada para contar essas ações. |
| Resposta ao autor | strip_roles, kick ou ban. |
| Canal de alerta | Onde a notificação de detecção é postada. |
| Cargo a mencionar na detecção | Cargo opcional mencionado no alerta. |
| Cargos isentos (equipe de confiança) | Os membros com qualquer um destes cargos nunca são sinalizados. |
🔑 Permissões
O Anti-Nuke exige que o bot tenha View Audit Log - é assim que ele identifica quem fez cada ação. Sem isso, a detecção não funciona.
Dependendo da resposta escolhida, ele também precisa de Manage Roles (remover cargos), Kick Members ou Ban Members. Veja Permissões das funcionalidades.
⚠️ O bot só pode agir sobre membros abaixo do seu cargo mais alto. Mantenha o cargo do YAWBDB perto do topo para que ele possa neutralizar um administrador rebelde.
💡 Configuração recomendada
- Ative o Anti-Nuke e confirme que o bot tem View Audit Log.
- Deixe a resposta em strip_roles para começar - ela é reversível e não destrutiva.
- Coloque na lista de permitidos os cargos da equipe sênior em quem você mais confia.
- Defina um canal de alerta (e, se quiser, um cargo a mencionar) para saber dos incidentes imediatamente.
- Suba o cargo do YAWBDB na lista para que ele fique acima dos administradores de quem precisa proteger você.