Guía
Configura el filtro de spam
El filtro de spam evita que los miembros inunden un canal. Tiene cinco comprobaciones independientes, cada una con su propio interruptor y su propio límite. Todas están desactivadas en un servidor nuevo.
Cómo funciona
El filtro de spam revisa cada mensaje que envía un miembro y aplica las comprobaciones que activaste:
| Comprobación | Qué detecta |
|---|---|
| Avalancha de mensajes | Demasiados mensajes en poco tiempo |
| Spam de archivos adjuntos | Demasiados archivos adjuntos en poco tiempo |
| Spam de saltos de línea | Un mensaje con demasiados saltos de línea |
| Exceso de mayúsculas | Un mensaje de cierta longitud escrito sobre todo en mayúsculas |
| Spam de emojis | Un mensaje con demasiados emojis |
Hay dos interruptores que conviene conocer: uno para el filtro completo y otro para cada comprobación. El filtro no hace nada hasta que al menos una comprobación esté activada.
Editar un mensaje no cuenta como un mensaje nuevo. El filtro de spam es una comprobación de texto y no usa créditos. Para una visión general de la función, consulta filtro de spam.
Configúralo en el panel
Los límites dependen de cuánta actividad tenga tu servidor. La [referencia de ajustes](/docs/settings) enumera el valor por defecto y el rango permitido de cada uno.
Abre Protección contra spam, Filtro de spam
En el panel, abre tu servidor y ve a Protección contra spam, luego a Filtro de spam.
Activa el filtro
Activa Filtrar spam.
Activa las comprobaciones que quieras
En Comprobaciones, activa cada una que necesites y define su límite. Empieza por la avalancha de mensajes; cubre el tipo de spam más común.
Decide sobre los aislamientos
Cada comprobación tiene su propio interruptor Aislar temporalmente al miembro y su duración. Un aislamiento detiene una avalancha al instante, mientras que solo eliminar se limita a limpiar después.
Añade roles exentos
En Roles exentos, elige los roles que el filtro debe ignorar.
Guarda y prueba
Elige Guardar cambios y prueba con una cuenta que no tenga ningún rol exento.
El comando `/settings`
/settings tiene la página Invitaciones y spam con una sección del filtro de spam donde gestionas los roles exentos. Las comprobaciones y sus límites solo se definen en el panel de control. Requiere el permiso Gestionar servidor.
La misma página tiene una sección para el filtro de invitaciones. Consulta la referencia de comandos.
Qué ocurre ante una infracción
- Se elimina el mensaje.
- Se aísla temporalmente al miembro, si el aislamiento de esa comprobación está activado.
- Se publica una entrada de registro en tu canal de registro, con el nombre de la comprobación que se activó. Consulta registro.
- Se descuenta confianza, si usas confianza y strikes. Cada comprobación es una infracción propia, y las cinco son de nivel bajo por defecto. Puedes cambiar el nivel de cada comprobación o desactivar una en los ajustes de confianza.
- Se informa al miembro de la pérdida de confianza, si la confianza está activada y configurada para avisar a los miembros. Quienes aceptaron con
/dmsreciben un mensaje directo. El resto recibe un breve aviso en el canal que se elimina solo, salvo que lo hayas desactivado en los ajustes generales.
Con la confianza activada, un miembro que sigue haciendo spam pierde confianza con cada mensaje eliminado y acaba con un strike, aunque ningún mensaje por sí solo lo justificara.
Exenciones
El filtro de spam tiene roles exentos: los miembros con uno de estos roles nunca se comprueban. Úsalos para moderadores y para bots o roles que publican mucho por diseño, por ejemplo un rol de anuncios.
No hay canales exentos. Si un canal necesita reglas distintas, como un canal de memes donde los muros de emojis son normales, da un rol exento a los miembros que publican allí o deja esa comprobación desactivada.
Filtro de spam o AutoMod
El filtro de spam de SfwBot y AutoMod de Discord se solapan. El filtro de spam actúa después de que se publica un mensaje y puede contar mensajes a lo largo del tiempo. AutoMod bloquea un mensaje antes de que nadie lo vea y cubre el spam de menciones, que el filtro de spam no comprueba. Muchos servidores usan ambos.
Solución de problemas
- No ocurre nada. Filtrar spam está activado pero ninguna comprobación lo está. Activa al menos una comprobación.
- Un miembro nunca es detectado. El miembro tiene un rol exento.
- Se informa de los mensajes pero siguen ahí. El bot no tiene Gestionar mensajes en ese canal. Ejecuta
/status. - No se aplica el aislamiento temporal. El bot necesita el permiso para aislar temporalmente a miembros, y su rol debe estar por encima del rol más alto del miembro.
- Se elimina la conversación normal. Un límite es demasiado bajo para tu servidor. Súbelo o desactiva esa comprobación. Las mayúsculas excesivas y el spam de emojis son las comprobaciones con más probabilidad de afectar a mensajes inofensivos.
- No hay entradas en el registro. No se ha configurado un canal de registro, o el bot no puede publicar en él.
Preguntas frecuentes
¿El filtro de spam detecta el spam de menciones?
No. El spam de menciones lo gestiona AutoMod de Discord, que SfwBot puede configurar por ti. Consulta la guía de AutoMod.
¿Se comprueba a los moderadores?
Solo si no tienen un rol exento. Añade tu rol de moderador a los roles exentos.
¿El filtro de spam usa créditos?
No. Solo los análisis de contenido multimedia con IA usan créditos.