🛡️ Sistema Anti-Raid
El sistema Anti-Raid es la característica principal de Sentinel Bot. Detecta cuando múltiples usuarios malintencionados intentan atacar tu servidor y los detiene automáticamente.
🎯 ¿Qué es un Raid?
Un raid es cuando un grupo de usuarios (generalmente coordinados) entran a tu servidor con la intención de causar daño. Por ejemplo:
14:30:00 - Usuario1 se une al servidor
14:30:05 - Usuario2 se une al servidor
14:30:10 - Usuario3 se une al servidor
14:30:15 - Usuario4 se une al servidor
14:30:20 - Usuario5 se une al servidor
14:30:25 - Todos empiezan a enviar spam, mencionar a todos, publicar enlaces maliciosos...
Sin protección, esto destruiría tu servidor en minutos. Con Sentinel Bot, el raid se detecta y se detiene automáticamente.
🔍 ¿Cómo funciona la detección?
El bot cuenta cuántos usuarios nuevos se unen en un período de tiempo. Si superan el umbral que configuraste, se activa la protección.
El bot monitorea constantemente
Cada vez que alguien se une a tu servidor, el bot lo registra. Piensa en esto como un "contador de visitantes".
Cuenta usuarios en una ventana de tiempo
Supongamos que: Configuraste un umbral de 5 usuarios en 1 minuto.
El bot cuenta: "En los últimos 60 segundos, ¿cuántos usuarios nuevos entraron?"
- Si entraron 3 usuarios → ✅ Todo normal, no hace nada
- Si entraron 5 usuarios → ⚠️ ¡Alerta! Posible raid
- Si entraron 10 usuarios → 🚨 ¡RAID DETECTADO! Activa protección
Activa la protección automáticamente
Cuando detecta un raid, el bot:
- Envía una alerta al canal de logs
- Ejecuta la acción que configuraste (banear, expulsar, cuarentena, etc.)
- Protege los canales y roles
- Registra todo para revisión posterior
⚙️ Configuración del Anti-Raid
1. Activar/Desactivar
Usando comandos:
/antiraid enable # Activa la protección
/antiraid disable # Desactiva la protección
/antiraid status # Ver estado actual
Usando el panel web:
- Ve a tu servidor en el panel web
- Pestaña "Configuración"
- Busca "Protección Anti-Raid"
- Activa o desactiva el interruptor
2. Configurar el Umbral
El umbral es "cuántos usuarios pueden entrar antes de activar la protección".
- 3-5 usuarios: Para servidores pequeños (menos de 100 miembros). Protección muy estricta.
- 5-10 usuarios: Para servidores medianos (100-1000 miembros). Balance entre protección y flexibilidad.
- 10-15 usuarios: Para servidores grandes (más de 1000 miembros). Permite eventos legítimos.
Usando comandos:
/antiraid umbral usuarios:5
Esto significa: "Si entran 5 o más usuarios en 1 minuto, activa la protección".
Usando el panel web:
- Ve a Configuración → Anti-Raid
- Busca "Umbral de detección"
- Escribe el número (por ejemplo, 5)
- Guarda los cambios
3. Configurar la Acción
Cuando se detecta un raid, ¿qué debe hacer el bot?
| Acción | Descripción | Cuándo usar |
|---|---|---|
| Advertir (DM) | Envía un mensaje privado al usuario | Para raids menores o cuando quieres ser menos estricto |
| Expulsar | Expulsa al usuario del servidor (puede volver a entrar) | Para raids moderados |
| Banear | Banea permanentemente al usuario | Para raids graves (recomendado) |
| Cuarentena | Aísla al usuario en un canal especial | Para investigar antes de banear |
Usando comandos:
/antiraid action-raid accion:ban
4. Configurar Auto-Ban
El auto-ban significa que el bot banea automáticamente a TODOS los usuarios que entran durante un raid, sin preguntar.
Usando comandos:
/antiraid autoban activar:true # Activa auto-ban
/antiraid autoban activar:false # Desactiva auto-ban
5. Configurar Canal de Logs
El canal de logs es donde el bot reporta todo lo que pasa. Es muy importante configurarlo.
Usando comandos:
/antiraid logs canal:#logs
Supongamos que: Tienes un canal llamado #logs. Cada vez que se detecte un raid, verás un mensaje ahí diciendo qué pasó.
📊 Ejemplo Completo
Vamos a configurar el anti-raid paso a paso con un ejemplo real:
Tu servidor
Supongamos que tienes un servidor de gaming con 200 miembros. Normalmente entran 1-2 miembros nuevos por día.
Configuración recomendada
- Umbral: 5 usuarios (si entran 5 en 1 minuto, es sospechoso)
- Acción: Banear (los atacantes no deben volver)
- Auto-ban: Activado (protección automática)
- Canal de logs: #logs (para ver qué pasa)
Comandos a ejecutar
/antiraid enable
/antiraid umbral usuarios:5
/antiraid action-raid accion:ban
/antiraid autoban activar:true
/antiraid logs canal:#logs
¿Qué pasa si hay un raid?
14:30:00 - Usuario1 se une
14:30:10 - Usuario2 se une
14:30:20 - Usuario3 se une
14:30:30 - Usuario4 se une
14:30:40 - Usuario5 se une
14:30:41 - 🚨 RAID DETECTADO!
14:30:42 - El bot banea a Usuario1, Usuario2, Usuario3, Usuario4, Usuario5
14:30:43 - Mensaje en #logs: "Raid detectado. 5 usuarios baneados."
✅ Verificar que funciona
Para verificar que el anti-raid está funcionando:
- Ejecuta
/antiraid status- Deberías ver que está activo - Revisa el canal de logs - Deberías ver un mensaje de confirmación
- Ve al panel web → Stats - Deberías ver estadísticas de protección
Tu servidor está protegido contra raids. El bot trabajará en segundo plano y protegerá automáticamente cuando sea necesario.
❓ Preguntas Frecuentes
¿Puedo desactivar el anti-raid temporalmente?
Sí, usa /antiraid disable. Recuerda volver a activarlo después.
¿Qué pasa si hay un evento legítimo con muchos usuarios?
Si sabes que habrá un evento, puedes:
- Aumentar temporalmente el umbral (por ejemplo, a 20)
- Desactivar el auto-ban
- Desactivar completamente el anti-raid durante el evento
¿El bot puede banear usuarios legítimos por error?
Es muy raro, pero puede pasar si:
- Hay un evento con muchos usuarios legítimos y el umbral es muy bajo
- El auto-ban está activado durante un evento
Solución: Puedes desbanear usuarios desde Discord o el panel web si fue un error.