Cada mensaje de chat pasa por una cadena de filtros en este orden:
Cada filtro soporta las mismas acciones:
Filtro de palabras
Anti-mayúsculas
Bloquea, oculta o pone en minúsculas mensajes que son mayormente mayúsculas.
Anti-unicode
Bloquea caracteres invisibles usados para evadir filtros: espacios de ancho cero, anulaciones de dirección, BOM, caracteres de etiqueta (U+E0000+) y guiones suaves.
Anti-publicidad
Detecta URLs e invitaciones de Discord con patrones regex configurables más una lista blanca.
La lista por defecto de TLD omite me a propósito — help.me daría un falso positivo en frases normales.
Anti-spam
Un enfriamiento global por jugador más detección de flood.