Setting Up Moderation Filters
Cómo funcionan los filtros de Moderación, dos ejemplos prácticos y por qué una sanción podría no aplicarse.
Qué hacen los filtros de moderación
Moderación revisa cada mensaje con reglas que tú defines, llamadas filtros. Cada filtro tiene un disparador (lo que hay que vigilar) y una acción que se ejecuta cuando se activa, desde borrar el mensaje hasta un baneo completo. Hay catorce tipos de disparador, que cubren desde palabras y enlaces bloqueados hasta spam y exceso de mayúsculas.
Ver la referencia completaEjemplo: bloquear palabras concretas
Supón que quieres detectar una frase prohibida en cualquier parte del chat, incluidos los intentos torpes de esquivarla con símbolos o espacios. Este filtro hace justo eso:
| Campo | Valor |
|---|---|
| Nombre | Palabras prohibidas |
| Tipo | Lista negra |
| Palabras (comodines) | badword, b4dword* |
| Detectar variantes parecidas | Activado |
| Acción | Eliminar mensaje + Advertir |
Ejemplo: bloquear enlaces de invitación
Los filtros de invitaciones funcionan al revés. Bloquean todas las invitaciones de Discord por defecto y solo permiten lo que añadas explícitamente a la lista. Este filtro bloquea todo excepto la invitación de tu propio servidor:
| Campo | Valor |
|---|---|
| Nombre | Filtro de invitaciones |
| Tipo | Invitaciones |
| Invitaciones / IDs de servidor permitidos | discord.gg/yourserver |
| Acción | Eliminar mensaje |
Limitar un filtro a canales y roles
Cada filtro tiene su propia pestaña Restricciones con cuatro listas independientes:
- Canales afectados: déjala vacía y el filtro se aplica en todas partes. Añade canales concretos para aplicarlo solo ahí, por ejemplo para limitar un filtro estricto a un canal.
- Canales excluidos: canales que el filtro siempre omite, aunque Canales afectados los incluya. Útil para un canal solo del staff o de comandos del bot.
- Roles afectados: la misma idea, según los roles del autor del mensaje. Déjala vacía para revisar a todos o limítala a roles concretos.
- Roles excluidos: roles que siempre se saltan este filtro, además de quienes ya quedan excluidos automáticamente.
El staff queda excluido automáticamente
No tienes que añadir a tu staff a mano en los Roles excluidos de cada filtro.
Si una sanción no se aplica
Un filtro puede activarse correctamente y aun así no aplicar su acción. Estos son los motivos más comunes:
- El rol de AutoMod está por debajo del rol más alto del objetivo. Consulta Primeros pasos para saber cómo corregir el orden de los roles.
- A AutoMod le falta el permiso de Discord para esa acción: Expulsar miembros, Banear miembros, Aislar temporalmente a miembros para los silencios o Gestionar roles para las acciones de roles.
- Un permiso específico del canal bloquea a AutoMod en ese canal, aunque su rol tenga el permiso en todo el servidor.
- El objetivo tiene uno de tus Roles de moderador. El staff cubierto por ese ajuste no puede recibir sanciones automáticas.
- El mensaje vino de un canal o rol que las Restricciones del filtro excluyen. Consulta el paso anterior.
Ya tienes lo básico
A partir de aquí, explora la escalada de sanciones (umbrales de advertencias que suben a una sanción mayor) y las reglas nativas de AutoMod de Discord, ambas en la página de Moderación.