El spam siempre sigue los mismos tres pasos
Observa un grupo durante una semana y verás cómo se repite el patrón: una cuenta se une, espera entre cuatro segundos y cuatro horas, publica un enlace a un canal o una cartera y desaparece. A veces se unen veinte cuentas a la vez, con pocos minutos de diferencia y nombres que solo cambian en un dígito. Casi nunca se trata de una persona que haya leído tus reglas y haya decidido incumplirlas.
Ese patrón resulta útil, porque cada paso ofrece una oportunidad para detenerlo, y frenarlo pronto no requiere ningún mantenimiento. La alternativa es lo que hacen la mayoría de los propietarios: leer el grupo a medianoche y eliminar el spam a mano, algo que funciona hasta la noche en que estás durmiendo.
Primera capa: haz que unirse requiera cierto esfuerzo
Un CAPTCHA en la entrada pide al nuevo miembro que pulse un botón o responda antes de poder publicar. A una persona le lleva dos segundos y detiene los scripts que se unen a cien grupos por hora, porque un script que tiene que resolver el acceso específico de tu grupo deja de ser barato de ejecutar. Este es el cambio individual que mayor efecto tiene y está incluido en el plan gratuito.
Configura un tiempo de espera breve. Un recién llegado que no confirma en uno o dos minutos nunca iba a decir nada, y un tiempo de espera largo deja cuentas sin verificar en la lista de miembros, donde siguen contando como alcance para quien las envió.
Decide qué ocurrirá si alguien falla antes de activarlo. Expulsar a quien no supera la verificación mantiene limpia la lista; silenciarlo es una opción más comprensiva con la persona que iba en tren y perdió la señal a mitad del proceso. Ambas opciones son razonables. Si no eliges, la configuración predeterminada decidirá por ti.
Segunda capa: haz que el primer mensaje no llegue a ninguna parte
La mayoría del spam consiste en un enlace. Un filtro que retiene o elimina los enlaces de miembros recién incorporados acaba con casi todo el spam sin molestar a los usuarios habituales, porque la cuenta que publica una dirección de cartera normalmente lleva menos de una hora en el grupo. Restringir según la antigüedad de la cuenta y no según el contenido evita que el filtro afecte a tus propios miembros.
Añade un filtro de palabras para el puñado de términos que se repiten en tu grupo. Tu lista no será igual a la de ningún otro grupo, por eso las listas descargadas funcionan mal: no detectan nada de lo que recibes y bloquean tres palabras que tus miembros utilizan con normalidad.
La protección contra inundaciones de mensajes se ocupa del otro patrón, cuando una cuenta publica seis veces en diez segundos para desplazar algo fuera de la pantalla. Se basa en la frecuencia, no en una valoración del contenido, así que no genera falsos positivos.
Mantén corta la lista de palabras. Una lista larga intercepta a tus propios miembros a mitad de una frase y les enseña que el grupo es impredecible, y un grupo impredecible tiene menos actividad que uno con un poco de spam.
Tercera capa: advertencias y, después, expulsión
Para las cuentas que consiguen pasar, las advertencias hacen el trabajo que, de otro modo, tendrías que hacer a mano: la primera infracción genera una advertencia, la tercera supone una expulsión y el contador queda asociado al miembro en lugar de depender de tu memoria. Esto último es lo que hace que el sistema sea justo. Sin un contador, una expulsión depende de lo bien que alguien recuerde el incidente anterior, y los miembros habituales se dan cuenta cuando una misma conducta recibe dos respuestas distintas.
La protección contra ataques masivos cubre el caso en que veinte cuentas se unen en un minuto. Refuerza el acceso automáticamente hasta que pasa la oleada y luego vuelve a relajarlo. Lo importante es que actúa a las tres de la madrugada sin que tengas que intervenir.
La gestión de expulsiones conserva el historial, por lo que una cuenta que regresa con otro nombre y repite la misma conducta no empieza de cero sin merecerlo.
Qué revisar después de una semana
Comprueba cuántos miembros has perdido. Una configuración de moderación demasiado estricta no se aprecia en los registros, pero sale cara para el grupo: personas reales no superan el CAPTCHA, reciben una advertencia por compartir un enlace normal y se marchan discretamente sin protestar. Nadie presenta una queja formal por un grupo que le resultó un poco molesto.
Si disminuyeron tanto las incorporaciones como los mensajes, relaja el filtro antes de añadir otro. El objetivo es tener un grupo donde el spam no llegue a publicarse, no un grupo donde no se publique nada.
Cuánto cuesta
El CAPTCHA y la protección antispam básica están incluidos en el plan gratuito, que basta para un canal y para comprobar si cambia el patrón de tu spam. El paquete completo de moderación, con advertencias, expulsiones y el resto de los filtros en hasta tres canales, corresponde al plan de $15/mo. Todas las funciones se activan o desactivan desde un panel web, y el bot solo lee los mensajes del grupo para ejecutar los módulos que hayas activado.