> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.petto.sbs/llms.txt
> Use this file to discover all available pages before exploring further.

# Anti-nuke

> Frena a un admin o una cuenta robada que banea en masa, borra canales o reparte roles peligrosos, y te deja devolver lo que se destruyó.

## Resumen

El anti-nuke es una capa aparte y más seria que el resto del automod: vigila una ráfaga de acciones destructivas de una misma cuenta y responde en cuanto la cuenta pasa el límite. Cada protección tiene su propio interruptor, límite, ventana de tiempo, acción, canal de alertas y cuentas y roles de confianza. **Todo empieza apagado.**

> [!WARNING]
>
> Activarlo requiere **Administrador**, ya que puede quitar roles o banear cuentas automáticamente.

![Una alerta del anti-nuke en el canal de alertas del staff: Rage Quit perdió sus roles, los canales se pueden devolver y hay un botón Restaurar](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=e559e723885d8c3608f88078df5e0523)

En Discord: la alerta cuando una cuenta borra tres canales en diez segundos.

![La página Anti-raid y nuke con la lista de protecciones y sus interruptores](https://mintcdn.com/wikipetto/PiFwt6dDUZHBNDT7/images/dashboard/moderation/es/anti-nuke.webp?fit=max\&auto=format\&n=PiFwt6dDUZHBNDT7\&q=85\&s=0c7de344f7a578d7ffadd6cc4363f4e2)

Dashboard → Moderación → Anti-raid y nuke: cada protección con su propio interruptor.

## Protecciones

| Protección | Qué vigila | Empieza con |
| - | - | - |
| Anti Ban | baneos masivos | 3 en 10 s |
| Anti Expulsiones | expulsiones masivas | 3 en 10 s |
| Anti Bots | un bot agregado sin permiso (el bot se quita) | 1 en 60 s |
| Anti Webhooks | creación masiva de webhooks | 3 en 10 s |
| Anti Crear / Borrar Canales | creación o borrado masivo de canales | 4 y 2 en 10 s |
| Anti Crear / Borrar Roles | creación o borrado masivo de roles | 4 y 2 en 10 s |
| Anti Asignar Roles | roles con permisos peligrosos dados a alguien (el rol se quita) | 1 en 10 s |
| Anti Desbaneos | desbaneos masivos | 5 en 10 s |
| Anti Borrar / Crear Emojis | cambios masivos de emojis | 5 y 8 en 10 s |
| Anti Cambios del Servidor | el nombre, el ícono o la vanity cambiados una y otra vez (el nombre y el ícono se restablecen) | 3 en 60 s |
| Anti Cambios de Roles | roles editados seguidos; un rol al que se le da un permiso peligroso responde al instante | 3 en 10 s |
| Anti Cambios de Canales | canales renombrados o con sus permisos cambiados seguidos; un canal abierto a @everyone con un permiso peligroso responde al instante | 4 en 10 s |
| Anti Menciones Masivas | @everyone o @here mencionados una y otra vez (las menciones se borran) | 2 en 30 s |
| Anti Spam de Webhooks | un webhook creado por una persona que inunda de mensajes (el webhook se borra) | 8 en 10 s |
| Anti Purga | una purga de miembros | 1 en 60 s |

Cuando la misma cuenta pasa el límite de una protección dentro de su ventana, la protección hace la **acción** que elegiste: solo avisar (`alert`), quitarle todos sus roles (`quarantine`, la predeterminada), expulsar (`kick`) o banear (`ban`). A un bot siempre se le banea, salvo que la acción sea solo avisar. El dueño del servidor, Petto, cualquiera de confianza y cualquier cuenta cuyo rol esté al nivel del de Petto o por encima nunca se tocan. Una cuarentena conserva los roles que gestiona Discord (booster, integraciones).

Después de que una protección responde, lo que la misma cuenta siga haciendo en esa ventana también se deshace, sin una segunda alerta. Cuando el registro de auditoría de Discord llega tarde, Petto lo vuelve a leer un momento después, y una entrada nunca se cuenta dos veces.

Los **permisos peligrosos** para Anti Cambios de Roles son Administrador, Gestionar servidor, Gestionar roles, Gestionar canales, Gestionar webhooks, Banear, Expulsar, Aislar temporalmente y Mencionar a todos. Cuando responde, los roles vuelven a como estaban antes de la primera edición. Anti Cambios de Canales vigila Gestionar canales, Gestionar roles, Gestionar webhooks, Gestionar mensajes y Mencionar a todos dados a @everyone, y restablece el nombre, el tema y los permisos anteriores. Anti Spam de Webhooks no toca los webhooks de bots y apps (PluralKit, interacciones, canales seguidos).

> [!TIP]
>
> Los servidores que usaban el interruptor único anterior lo siguen teniendo funcionando: las protecciones que todavía no has ajustado lo siguen. Guarda una protección para ajustarla por separado, y luego apaga el interruptor anterior.

## Dashboard

**Anti-raid y nuke** en el dashboard muestra todas las protecciones en una lista, como un tablero de interruptores: abre una fila para cambiar su límite, ventana, acción, canal de alertas y cuentas y roles de confianza. La pestaña **Ajustes compartidos** define en quién confían todas y el canal de alertas predeterminado, y la pestaña **Pánico y dueño** tiene el modo pánico, solo el dueño, los admins de confianza y el MD al dueño. Anti Raid y Anti Alt (cuentas que entran) están en la misma lista.

> [accordion] Protecciones: una protección abierta
>
> ![La fila Anti Borrar Canales abierta: 2 acciones en 10 segundos, quitar todos sus roles, alertas en alertas-staff](https://mintcdn.com/wikipetto/VR-_hcmj859PB7OS/images/dashboard/moderation/es/anti-nuke-dash-row.webp?fit=max\&auto=format\&n=VR-_hcmj859PB7OS\&q=85\&s=5d92b6727832018429e1fbf683ff61ee)
>
> Dashboard → Moderación → Anti-raid y nuke: Anti Borrar Canales abierta con su límite, ventana, acción, canal de alertas y roles y cuentas de confianza.

> [accordion] Protecciones: Anti Raid y Anti Alt
>
> ![La fila Anti Raid abierta: 8 entradas en 10 segundos inician un lockdown, y Anti Alt expulsa cuentas de menos de 7 días](https://mintcdn.com/wikipetto/VR-_hcmj859PB7OS/images/dashboard/moderation/es/anti-nuke-dash-raid-row.webp?fit=max\&auto=format\&n=VR-_hcmj859PB7OS\&q=85\&s=439ecf6620b4cf24da6581d60b37c629)
>
> Dashboard → Moderación → Anti-raid y nuke: Anti Raid abierta, con Anti Alt en la misma fila.

> [accordion] Ajustes compartidos
>
> ![La pestaña Ajustes compartidos con el rol Admin y un bot de confianza y alertas en alertas-staff](https://mintcdn.com/wikipetto/VR-_hcmj859PB7OS/images/dashboard/moderation/es/anti-nuke-dash-shared.webp?fit=max\&auto=format\&n=VR-_hcmj859PB7OS\&q=85\&s=631dc4d0b86a2c9cbf518621b114293b)
>
> Dashboard → Moderación → Anti-raid y nuke → Ajustes compartidos: en quién confían todas las protecciones y el canal de alertas por defecto.

> [accordion] Pánico y dueño
>
> ![La pestaña Pánico y dueño: modo pánico activo con 2 protecciones en 10 minutos y un lockdown de 30 minutos, el MD al dueño activo y kira como admin de confianza](https://mintcdn.com/wikipetto/VR-_hcmj859PB7OS/images/dashboard/moderation/es/anti-nuke-dash-panic.webp?fit=max\&auto=format\&n=VR-_hcmj859PB7OS\&q=85\&s=38f7589ea1fdf38ffe55409aa6c75aca)
>
> Dashboard → Moderación → Anti-raid y nuke → Pánico y dueño: el modo pánico, el MD al dueño, solo el dueño y los admins de confianza.

## Comandos

Todos los comandos `!antinuke` (alias `!an`) necesitan **Administrador**. Con **solo el dueño** activado, solo el dueño y los admins de confianza pueden cambiarlo.

```javascript Sintaxis theme={null}
!antinuke status
!antinuke rule <protection> [enabled] [limit] [window_seconds] [action] [alert_channel]
!antinuke whitelist add [user] [role]
!antinuke whitelist remove [user] [role]
!antinuke whitelist list
!antinuke panic [enabled] [incidents] [window_minutes] [lockdown_minutes] [on_raid]
!antinuke settings [dm_owner] [owner_only]
!antinuke admins add <user>
!antinuke admins remove <user>
!antinuke admins list
!antinuke log
!antinuke restore <event>
```

```javascript Ejemplo theme={null}
!antinuke status
!antinuke rule ban true 3 10 ban
!antinuke rule role_update --enabled true --action quarantine --alert-channel #security
!antinuke whitelist add --role @Admins
!antinuke panic true
!antinuke settings --dm-owner false
!antinuke admins add @CoOwner
!antinuke restore 12
```

> [accordion] !antinuke status
>
> ![liam usa antinuke status: 8 de 18 protecciones activas, cada una con su límite y acción](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-status.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=1e6a6742b3133b1e845ac88160c9543d)
>
> En Discord: cada protección con su límite y acción, el modo pánico, el MD y solo el dueño.

> [accordion] !antinuke rule
>
> ![liam activa Anti Ban con 3 en 10 segundos y la acción banear, alertas en alertas-staff](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-rule.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=d31e82671ad6b33346ba8a9ed1ee2dcd)
>
> En Discord: Anti Ban ajustada para banear tras 3 baneos en 10 segundos.

> [accordion] !antinuke whitelist add
>
> ![liam confía en el rol Moderadores](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-whitelist-add.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=c942d03694be1d8c910ac29fe04ff2b0)
>
> En Discord: un rol de confianza para todas las protecciones.

> [accordion] !antinuke whitelist remove
>
> ![liam deja de confiar en el bot Stats Helper](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-whitelist-remove.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=1744361780bcde5c31dbef47ef60d2c0)
>
> En Discord: una cuenta que deja de ser de confianza.

> [accordion] !antinuke whitelist list
>
> ![La lista de confianza: el bot Stats Helper y el rol Admin](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-whitelist-list.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=a2082e243bef5ccc2fa10637a1dcca2c)
>
> En Discord: las cuentas y roles de confianza.

> [accordion] !antinuke panic
>
> ![liam activa el modo pánico: 2 protecciones en 10 minutos cierran el servidor 30 minutos, y un raid también lo inicia](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-panic.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=e39779bb5e2bd98c21b909fbf64a97eb)
>
> En Discord: el modo pánico activado.

> [accordion] !antinuke settings
>
> ![liam desactiva el MD al dueño y Petto muestra los dos ajustes](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-settings.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=8fb228ee5a2d135550e39e665008b5db)
>
> En Discord: el MD al dueño desactivado.

> [accordion] !antinuke admins add
>
> ![liam, el dueño, hace a chu admin de confianza](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-admins-add.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=432ccaac3bdb1f381cfaf3bba307a0c9)
>
> En Discord: un admin de confianza nombrado por el dueño.

> [accordion] !antinuke admins remove
>
> ![liam quita a kira de los admins de confianza](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-admins-remove.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=23b40ac9612242c59481f2572ab7bb5f)
>
> En Discord: un admin de confianza quitado.

> [accordion] !antinuke admins list
>
> ![La lista de admins de confianza con kira](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-admins-list.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=b5b357540f0cfee2a37503db9bbc0163)
>
> En Discord: los admins de confianza.

> [accordion] !antinuke log
>
> ![kira abre el registro del anti-nuke: tres eventos, uno que se puede restaurar y otro ya restaurado](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-log.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=d189800094022f7547647b07c7ec5e23)
>
> En Discord: las últimas veces que actuó una protección, y lo que aún se puede restaurar.

> [accordion] !antinuke restore
>
> ![kira restaura el evento 3: general, memes y anuncios se recrean y Rage Quit recupera 2 roles](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-restore.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=8ad9274d1d0b988fd8951137240308c0)
>
> En Discord: el evento 3 devuelto: tres canales reconstruidos y los roles devueltos.

La `protection` es una de `ban`, `kick`, `bot_add`, `webhook`, `channel_create`, `channel_delete`, `role_create`, `role_delete`, `role_assign`, `unban`, `emoji_delete`, `emoji_create`, `guild_update`, `role_update`, `channel_update`, `mention_everyone`, `webhook_spam` y `prune`. El `limit` va de 1 a 50 y la ventana de 2 a 600 segundos. Las opciones se pueden escribir en orden o con su nombre, como `--limit 3`.

## Modo pánico

Con el modo pánico activado, cuando varias protecciones actúan en pocos minutos (2 en 10 minutos por defecto), o Anti Raid detecta un raid, el servidor entra en lockdown de inmediato: los canales se cierran y las invitaciones se borran y se pausan, como con [`!lockdown`](https://wiki.petto.sbs/es/moderation/lockdown). El lockdown termina solo (después de 30 minutos por defecto), o antes con `!lockdown end` o desde el dashboard. Está **apagado** hasta que lo actives.

![Una alerta del anti-nuke que termina con la línea del modo pánico: el servidor está en lockdown y las invitaciones pausadas](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-panic-alert.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=e1c86c46cab90438bd8ae060985ca31b)

En Discord: con el modo pánico activo, la alerta dice que el servidor está en lockdown.

## Admins de confianza, solo el dueño y el MD al dueño

* Los **admins de confianza** (`!antinuke admins add`) los nombra el dueño: las protecciones nunca los tocan y pueden cambiar el anti-nuke.
* **Solo el dueño** (`!antinuke settings --owner-only true`): solo el dueño y los admins de confianza pueden cambiar el anti-nuke y pulsar **Restaurar**. Los demás administradores todavía pueden verlo.
* **MD al dueño**: el dueño recibe un MD cuando actúa una protección, como máximo uno por minuto. Está activado por defecto; `!antinuke settings --dm-owner false` lo apaga. La tarjeta de alerta nombra la cuenta y su ID.

![chu intenta cambiar una protección y Petto responde que solo el dueño y los admins de confianza pueden hacerlo](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-owner-only.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=6c16ac768e0ea264cb413e38c6d86e31)

En Discord: con solo el dueño activo, un administrador que no es de confianza es rechazado.

![Un MD de Petto: una protección actuó en Petto Land, con el mismo texto que la alerta](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-owner-dm.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=95d8605a5356e1297d06168ece67d314)

En Discord: el MD que recibe el dueño cuando actúa una protección.

## Registro y restauración

Cada vez que actúa una protección guarda un **evento** con lo que puede restablecer, y la alerta tiene un botón **Restaurar**. Restaurar (con el botón, el registro del dashboard o `!antinuke restore`) puede:

* reconstruir los canales y roles borrados con sus ajustes (no sus mensajes)
* quitar los baneos masivos, o volver a banear después de desbaneos masivos
* borrar los canales y roles que se crearon en una ráfaga
* devolver los roles que se le quitaron a la cuenta que quedó en cuarentena

![La alerta del anti-nuke con el botón Restaurar, y la respuesta privada con los canales recreados y los roles devueltos](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-restore-button.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=50cc4068b326736030e05903e0035119)

En Discord: Restaurar pulsado en la alerta: solo quien lo pulsó ve lo que se devolvió.

Pueden restaurar el dueño del servidor, los admins de confianza y los administradores (con **solo el dueño** activado, solo el dueño y los admins de confianza). La restauración reconstruye los roles antes que los canales, y vuelve a intentar cuando Discord pide ir más despacio.

![La pestaña Registro con cuatro eventos: un borrado de canales que se puede restaurar, un bot añadido, una mención a everyone y un baneo restaurado](https://mintcdn.com/wikipetto/VR-_hcmj859PB7OS/images/dashboard/moderation/es/anti-nuke-dash-log.webp?fit=max\&auto=format\&n=VR-_hcmj859PB7OS\&q=85\&s=ee4ccc0a8485aa34b2be7f239529bcf6)

Dashboard → Moderación → Anti-raid y nuke → Registro: cada evento, con Restaurar donde algo todavía se puede devolver.

## Comando anterior

La primera versión todavía funciona: `!automod antinuke <enabled> [threshold] [window_seconds]` es el interruptor único anterior.

![liam activa el interruptor antiguo del anti-nuke con 5 acciones en 10 segundos](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-old-switch.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=35efa524165208f7aa63f5249b0a94c0)

En Discord: el interruptor único antiguo.

## Lista blanca

Usuarios, bots y roles excluidos por completo del seguimiento del anti-nuke. En los comandos de arriba, `!antinuke whitelist` también acepta roles; el anterior `!automod antinuke-whitelist` acepta cuentas.

```javascript Sintaxis theme={null}
!automod antinuke-whitelist add <user>
!automod antinuke-whitelist remove <user>
!automod antinuke-whitelist list
```

```javascript Ejemplo theme={null}
!automod antinuke-whitelist add @CoOwner
```

> [accordion] !automod antinuke-whitelist add
>
> ![liam exime a Radio Bot por ID](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-old-whitelist-add.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=01e2448ca8088726b2b9d26f4f60c415)
>
> En Discord: una cuenta exenta del anti-nuke.

> [accordion] !automod antinuke-whitelist remove
>
> ![liam quita a Radio Bot de la lista blanca del anti-nuke](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-old-whitelist-remove.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=cacc8593cc96df4360686183d904748f)
>
> En Discord: una cuenta quitada de la lista.

> [accordion] !automod antinuke-whitelist list
>
> ![La lista blanca con el bot Stats Helper](https://mintcdn.com/wikipetto/TeVDIiXWEy8z6er2/images/discord/moderation/es/anti-nuke-old-whitelist-list.webp?fit=max\&auto=format\&n=TeVDIiXWEy8z6er2\&q=85\&s=49dff214f17e572be9dc14fc572ace13)
>
> En Discord: las cuentas exentas.

> [!TIP]
>
> Agrega a la lista blanca a todos los co-dueños y bots de administración de confianza antes de activarlo: el anti-nuke no puede distinguir entre una cuenta comprometida y un admin ocupado haciendo una limpieza legítima.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.