Bot anti-nuke para Discord: frena baneos masivos y borrado de canales
Un bot anti-nuke para Discord impide que una sola cuenta destroce tu servidor. Noxyr cuenta por persona las eliminaciones de canales, las eliminaciones de roles, los baneos y las expulsiones. Cuando alguien supera el límite en una ventana corta, lo silencia, lo expulsa o lo banea, y luego publica en tu canal de registros.
El ataque para el que está hecho
Los filtros de spam vigilan a los miembros normales. Un nuke viene de alguien que ya tiene permisos: un moderador comprometido, una cuenta de administrador robada o un bot que invitaste y no deberías haber invitado. En menos de un minuto pueden borrar todos los canales y banear a la mitad de tus miembros. Discord no lo frena por sí mismo, porque cada acción está permitida para ese rol.
El anti-nuke trabaja sobre el patrón. Que una persona haga muchas acciones destructivas rápidamente no es un comportamiento normal del staff.
Qué vigila
Noxyr lee el registro de auditoría para saber quién hizo cada acción, y luego cuenta por persona:
- Eliminaciones de canales
- Eliminaciones de roles
- Baneos de miembros
- Expulsiones de miembros
Cuando una persona supera el límite dentro de la ventana, el bot la castiga y publica en el canal de registros.
Ajustes y valores predeterminados
| Ajuste | Predeterminado | Significado |
|---|---|---|
| enabled | Desactivado | No se castiga nada hasta que lo actives |
| max_actions | 3 | Acciones permitidas dentro de la ventana |
| window_seconds | 30 | Cuánto tiempo abarca el recuento |
| action | timeout | timeout, kick, ban o none. None solo registra |
| timeout_minutes | 60 | Se usa cuando la acción es timeout |
Configúralos con /security antinuke o en la página de Seguridad del panel, y ejecuta /security status para ver qué está activo. Empezar con la acción en none es una forma segura de observar qué atraparía antes de castigar a nadie.
Lista de confianza
Algunas personas sí borran muchas cosas, como un admin que hace limpieza. Usa /security trust con un rol o un usuario para eximirlo, y /security untrust para quitarlo. El dueño del servidor siempre está exento y el bot ignora las acciones que él mismo realiza.
Mantén la lista de confianza corta: tus herramientas de limpieza masiva y tu admin de mayor confianza. Copiar ajustes nunca copia la lista de confianza, así que un segundo servidor no la hereda por accidente.
Dónde puede quedarse corto
Esta es la parte honesta de cualquier configuración anti-nuke.
- El bot necesita el permiso Ver registro de auditoría. Sin él, no puede saber quién actuó.
- Para silenciar, expulsar o banear necesita ese permiso y un rol por encima de la persona que castiga. No puede actuar sobre alguien cuyo rol esté por encima del suyo.
- El registro de auditoría de Discord puede retrasarse unos segundos con carga alta. La ventana es lo bastante amplia para atrapar una ráfaga de todos modos.
Así que coloca el rol de Noxyr alto, por debajo del dueño y por encima de todos los demás que quieras cubrir, y reserva Administrador para la menor cantidad de cuentas posible.
Una configuración inicial sensata
- Sube el rol de Noxyr en Ajustes del servidor, Roles, justo debajo del tuyo.
- Configura un canal de registros para que cada captura quede anotada.
- Activa el anti-nuke con los valores predeterminados: 3 acciones en 30 segundos, silenciado de 60 minutos.
- Añade a tu gente de confianza con
/security trust. - Revisa tras una semana y pasa a expulsión o baneo si quieres una postura más dura.
Elegir el castigo
El predeterminado es un silenciado de 60 minutos. Detiene el daño de inmediato y te deja tiempo para revisar, lo que importa cuando la cuenta es un moderador real cuyo teléfono fue secuestrado y no un villano. Expulsar o banear tiene sentido en servidores con poca rotación de staff, donde cualquier ráfaga destructiva resulta sospechosa.
Poner la acción en none convierte el anti-nuke en una alarma. El bot solo registra, así que sabes quién hizo qué sin ningún castigo. Muchos dueños lo usan así una semana para descubrir qué tareas normales de administrador activarían el límite, y luego suben max_actions o dan confianza a las personas adecuadas.
Por qué debe estar activo antes de que pase algo
El anti-nuke viene desactivado por defecto, y no puede deshacer lo ocurrido antes de que lo actives. Actívalo hoy, aunque sea con la acción solo de registro, para que el rastro de auditoría exista el día que lo necesites.
Pruébalo con seguridad
Usa un servidor desechable o una cuenta de prueba que no esté en la lista de confianza. Borra algunos canales de prueba rápidamente y confirma que el canal de registros recibe una entrada. Si no pasa nada, revisa primero el permiso Ver registro de auditoría y después la posición del rol del bot.
Siguientes pasos
Los ajustes están en la documentación del anti-nuke. Para entender la lógica detrás de ellos, lee la guía del anti-nuke, y ten a mano la lista de recuperación tras un nuke por si ocurre igualmente. Funciona mejor junto al anti-spam y al bot de seguridad completo. Añade Noxyr y actívalo.
Preguntas frecuentes
¿Qué hace un bot anti-nuke para Discord?
Impide que una sola cuenta destruya en masa tu servidor. Noxyr cuenta por persona las eliminaciones de canales, las eliminaciones de roles, los baneos y las expulsiones, y castiga a quien supere el límite dentro de la ventana.
¿Cuáles son los ajustes predeterminados del anti-nuke de Noxyr?
Viene desactivado por defecto. Una vez activado, permite 3 acciones en 30 segundos y la acción es un silenciado de 60 minutos. También puedes elegir expulsión, baneo o none.
¿Cómo eximo a un administrador del anti-nuke?
Usa /security trust con un rol o un usuario. El dueño del servidor siempre está exento, y el bot ignora sus propias acciones.
¿Por qué el anti-nuke no frenó a alguien?
El bot necesita Ver registro de auditoría, el permiso correspondiente y un rol por encima de la persona. No puede frenar a una cuenta cuyo rol esté por encima del rol del bot.
¿El anti-nuke de Noxyr es gratis?
Sí. Forma parte del módulo de seguridad gratuito.