Un bot anti-nuke de Discord vigila el registro de auditoría del servidor en busca de ráfagas de acciones destructivas (baneos masivos, expulsiones, borrados de canales o roles), y cuando una cuenta supera un límite dentro de un periodo corto, aplica un timeout, expulsa o banea a esa cuenta y publica una alerta. No puede deshacer las primeras acciones, pero convierte un evento de "he perdido todo el servidor en noventa segundos" en "he perdido dos canales y un admin ha recibido un timeout". Esta guía explica qué es un nuke, cómo funciona la detección, qué límites conviene configurar y qué hacer después.
Qué es un nuke de servidor
Un nuke ocurre cuando una cuenta con permisos elevados los usa para destruir el servidor lo más rápido posible: borrar todos los canales, borrar todos los roles, banear a todos los miembros y renombrar lo que quede. Con un script tarda segundos. El atacante casi nunca es un desconocido. Suele ser un miembro del staff al que le han robado la cuenta mediante phishing, un moderador descontento, un bot con más permisos de los que necesita o una cuenta alternativa a la que se le dio el permiso de Administrador hace meses y se olvidó.
Ese último punto es importante para la defensa. La verificación y el antispam protegen frente a personas que están fuera o en lo más bajo de la jerarquía. El anti-nuke protege frente a quienes ya están arriba del todo.
Cómo funciona la detección
Discord no le dice a un bot "el usuario X acaba de borrar un canal". Emite un evento de canal eliminado sin autor. Para saber quién lo hizo, el bot lee el registro de auditoría del servidor, que guarda el ejecutor de cada acción administrativa. Por eso cada bot anti-nuke necesita el permiso Ver registro de auditoría, y por eso el registro es la fuente de detección y no una suposición.
El anti-nuke de Noxyr sigue cuatro tipos de acción a través del registro de auditoría:
- Borrado de canales
- Borrado de roles
- Baneos de miembros
- Expulsiones de miembros
Cada acción se atribuye a su ejecutor y se cuenta dentro de una ventana deslizante. Cuando el mismo ejecutor supera el número configurado de acciones dentro de la ventana, el bot aplica el castigo configurado y registra lo ocurrido. Las acciones del propietario del servidor nunca se cuentan, y tampoco las realizadas por cuentas de bots; más sobre esta limitación abajo.
Configurar los límites
Los valores por defecto de Noxyr son 3 acciones destructivas en 30 segundos, con un timeout de 60 minutos como respuesta. Puedes cambiar todo esto con /security antinuke o desde la página de Seguridad del panel:
- max_actions: cuántas acciones registradas puede realizar una cuenta dentro de la ventana antes de que el bot reaccione. Tres es un mínimo razonable; un admin real que reorganiza categorías podría borrar dos canales rápidamente, y no quieres ponerle un timeout por eso.
- window_seconds: la duración de la ventana. Los nukes son rápidos, así que de 30 a 60 segundos los detecta y deja margen para el trabajo normal de un admin.
- action: Timeout, Kick, Ban o solo Log. Timeout es el valor por defecto más seguro porque es reversible y le quita la capacidad de seguir actuando. Ban es el más contundente, pero un falso positivo con un cocreador es doloroso.
- timeout_minutes: cuánto dura el timeout cuando esa es la acción.
Si estás nervioso, empieza con "Solo log" durante un día. Verás exactamente qué habría activado el sistema, sin que el bot toque a nadie.
Usuarios y roles de confianza
Algunas cuentas borran cosas en masa de forma legítima: un cocreador que reconstruye la estructura de canales, un bot que usas para canales de voz temporales. /security trust exime a un usuario o a un rol del anti-nuke; /security untrust quita la exención. Mantén la lista corta. Cada cuenta de confianza es una cuenta cuyo compromiso el bot no puede detener, así que la regla honesta es: confía en las personas a las que darías el servidor, y en nadie más.
Una nota sobre las cuentas de bots: Noxyr no cuenta las acciones de otros bots. Es una decisión deliberada (los bots crean y borran canales de forma habitual como parte de funciones normales), pero significa que un bot malicioso o comprometido queda fuera del alcance del anti-nuke. Revisa qué bots tienen Gestionar canales, Gestionar roles o Banear miembros, y quita lo que no necesiten. La guía de protección frente a raids incluye una lista de comprobación de permisos.
Qué pasa cuando se activa
- El ejecutor recibe el castigo configurado: timeout, expulsión o baneo.
- Un embed de alerta llega a tu canal de registros con el ejecutor, el tipo de acción, el número de acciones dentro de la ventana y la respuesta aplicada.
- La ventana se reinicia, así que una segunda ráfaga de otra cuenta se registra por separado.
Configura el canal de registros antes de depender de todo esto. Sin uno, el bot sigue actuando, pero no tienes ningún registro que explique un timeout ni que te permita reconstruir lo que se borró. Los ajustes de seguridad y un tutorial están en la documentación de seguridad y en el tutorial.
Recuperación: lo que el anti-nuke no puede hacer
Ningún bot anti-nuke restaura tu servidor. Para cuando se supera el límite, las acciones anteriores ya han ocurrido, y Discord no ofrece forma de recuperar canales o roles borrados. La recuperación es tu responsabilidad, y es mucho más fácil si te preparaste:
- Guarda una plantilla del servidor. Los ajustes del servidor permiten generar una plantilla de la estructura de canales y roles. Actualízala después de grandes cambios de organización. No restaurará los mensajes, pero recupera el esqueleto en un minuto.
- Exporta lo importante fuera de Discord. Las transcripciones de tickets, las facturas y las reseñas que guardes fuera de Discord sobreviven a un nuke. Noxyr guarda sus transcripciones y registros de facturas en su propia base de datos y te permite hacer copias de seguridad de las facturas.
- Desbanea en masa. Si se banearon miembros, la lista de baneos se puede limpiar desde los ajustes del servidor. Es tedioso, pero factible.
- Revoca accesos. Quita el permiso de Administrador de todos los roles que no lo necesitan estrictamente, y exige 2FA para las acciones de moderación en la Configuración de seguridad.
Cómo elegir un bot anti-nuke
Los bots de seguridad específicos (Wick, Beemo, Security Bot) llegan más lejos: algunos siguen más tipos de acción, añaden heurísticas contra raids de entrada o ofrecen una reversión parcial para los suscriptores premium. Si la seguridad es lo único que necesitas de un bot y estás dispuesto a pagar, merece la pena echarles un vistazo; nuestra comparativa de bots de seguridad los evalúa de forma justa. La ventaja de Noxyr es que el anti-nuke, el antispam, la verificación y el canal de registros son gratuitos y se configuran desde el mismo panel que tus tickets y tu tienda, así que hay un bot menos con permisos peligrosos en el servidor. La página del bot de seguridad detalla exactamente lo que incluye.
Preguntas frecuentes
¿El anti-nuke está activado por defecto? El módulo de seguridad de Noxyr está activado, pero el anti-nuke en sí empieza desactivado para que el bot nunca modere a los admins por sorpresa. Actívalo con /security antinuke enabled:True o desde el panel.
¿Pondrá en timeout a mi cocreador por limpiar canales? Solo si supera el límite dentro de la ventana. Añádelo con /security trust si habitualmente hace trabajos de limpieza en masa.
¿El bot necesita Administrador? Necesita Ver registro de auditoría para detectar a los ejecutores, y Moderar miembros, Expulsar o Banear para responder. Administrador es la forma más sencilla de garantizar que pueda actuar sobre la cuenta infractora; el rol del bot también debe estar por encima de los roles sobre los que necesita actuar.
¿El anti-nuke puede restaurar canales borrados? No, y Discord tampoco puede. Guarda una plantilla del servidor y considera el anti-nuke como una forma de limitar el daño.
¿Y el propietario del servidor? Al propietario nunca se le aplica ninguna acción. Si la cuenta del propietario está comprometida, contacta con el soporte de Discord; ningún bot puede ayudar en ese caso.