Acceso y configuración
Los comandos requieren ser owner del servidor, owner de Headless o Anti-Nuke Admin autorizado..antiraid config resume reglas y estado. Las tres reglas empiezan desactivadas; configura y prueba una por una antes de activar sanciones.
Oleadas de ingreso
massjoin activa el estado de raid cuando alcanza el umbral configurado dentro de la ventana técnica fija de 30 segundos. El umbral válido es 1–50 y el castigo es kick o ban. --lock true deniega temporalmente enviar mensajes y conectarse para @everyone en canales donde esas capacidades estaban permitidas; --punish true permite aplicar la regla de oleadas a cuentas nuevas mientras el estado está activo.
Avatar y antigüedad
La reglaavatar detecta cuentas sin avatar personalizado (ni avatar de servidor). La regla age compara la antigüedad de la cuenta con un umbral de 1–3650 días. Cada regla puede configurarse con kick o ban; sus umbrales y acciones se guardan por servidor.
Exenciones de ingreso
.antiraid whitelist @Member añade una excepción para el próximo ingreso y se consume en esa entrada. .antiraid whitelist view muestra las excepciones pendientes y las exenciones permanentes heredadas; repetir el comando sobre una excepción existente la retira. Esta lista es independiente de la whitelist de Anti-Nuke.
.antiraid whitelist view
Finalizar un raid y restaurar canales
.antiraid state finaliza el estado activo. Headless guarda los overwrites que cambió al bloquear canales y restaura únicamente los valores que todavía reflejan su bloqueo; si alguien modificó luego un canal, lo omite para no sobrescribir el cambio más reciente.
Limpieza posterior
.recentban <1-200> [razón] (alias .recent-ban) selecciona hasta 200 de las cuentas incorporadas más recientemente y siempre las prepara para ban. .raid <duración> kick|ban [razón] (alias .raidcleanup) selecciona cuentas que ingresaron durante un período de hasta 30 días. La duración admite unidades s, m, h, d y w, incluso combinadas (por ejemplo, 1w2d). Si omites la razón, el registro usa Post-raid cleanup. La lista completa requiere el intent privilegiado Members; sin él no se ejecuta ninguna acción. La persona que inicia la vista previa debe tener Ban Members o Kick Members según la acción elegida; Headless también necesita el permiso correspondiente y vuelve a comprobar permisos y jerarquía antes de actuar.
La confirmación expira a los 120 segundos y solo quien la inició puede confirmarla o cancelarla. Antes de aplicar cada sanción, Headless vuelve a comprobar el servidor, el miembro objetivo y su fecha de ingreso para no aplicar una vista previa obsoleta.
Valores iniciales
Al instalar Join Gate,massjoin, avatar y age están desactivados. El umbral inicial de oleadas es 5 en una ventana técnica fija de 30 segundos; kick es el castigo inicial. El bloqueo de canales y el castigo de cuentas nuevas empiezan desactivados. La regla de antigüedad comienza en 7 días con kick; la regla de avatar también empieza con kick. Las excepciones permanentes existentes y las de un solo ingreso se guardan por separado.
Umbrales y castigos
Umbrales y castigos
massjoin acepta un umbral de 1–50; age acepta de 1–3650 días. Las reglas solo permiten kick o ban. Si varias reglas coinciden y piden castigos distintos, Join Gate no sanciona ese ingreso.Limpieza posterior al raid
Limpieza posterior al raid
.recentban y .raid necesitan enumerar la lista completa de miembros y están limitados a 200 objetivos por operación. .raid admite duraciones de hasta 30 días. Si la vista previa supera el límite o no está habilitado el intent Members, no se aplica ninguna acción.Reglas que coinciden a la vez
Si un ingreso activa varias reglas y estas piden castigos distintos, Headless no aplica ninguna sanción para ese evento y lo registra. Mantén acciones compatibles entre las reglas que puedan coincidir.Pasos
1
Revisa estado y permisos
Ejecuta
.antiraid config; confirma el servidor, el acceso del staff y que Headless pueda aplicar el castigo elegido.2
Configura una regla
Define el módulo, umbral, castigo, bloqueo y tratamiento de cuentas nuevas. Usa
status para consultar sin cambiar valores.3
Valida la exención
Si debes permitir una cuenta legítima, añádela a la whitelist de Join Gate y comprueba que se consuma en su siguiente ingreso.
4
Cierra el incidente con cuidado
Ejecuta
.antiraid state para finalizar el raid. Para una limpieza, revisa la vista previa y confirma solo si reconoces el período, objetivo y motivo.
Respuesta real (en inglés) de Headless a .antiraid avatar on --do kick; se ocultó la mención del usuario.
.antiraid es el nombre canónico y también se aceptan .anti-raid y .join-gate. No son módulos separados. La configuración se almacena por servidor; no depende de activar Anti-Nuke y sus exenciones no afectan la whitelist Anti-Nuke. Las respuestas de estado, configuración, whitelist y limpieza de Join Gate se muestran en inglés; los nombres de comandos y los valores de permisos conservan su forma registrada.
