
Moderación por frases y cadenas de sanciones
Un constructor de reglas de frases con conectores, distancia y excepciones, conjuntos de reglas, cadenas de sanciones y dos bloques sencillos.
La petición más repetida tras el lanzamiento del panel era simple: «dejadnos borrar mensajes por palabras». No hicimos una lista de palabras prohibidas, sino un constructor, porque una lista de palabras o deja pasar la mitad del spam o empieza a borrar conversaciones reales.
El constructor de reglas#
Una regla se monta con partes conectadas entre sí. Una parte es una frase, un número o todo un grupo de otras partes. Entre dos partes cualesquiera hay un conector: O bien Y con una distancia máxima en caracteres.
Esta regla salta si «cambio» o «p2p» aparece a no más de cuarenta caracteres de «usdt», y se queda callada cuando las palabras simplemente coinciden por casualidad en un mensaje largo.
Qué más sabe hacer el constructor:
- excepciones: una parte con signo menos cancela la coincidencia:
"compro" &10 "cuenta" & -"compro en vuestra tienda"; - orden estricto: con él las partes deben aparecer exactamente en el orden escrito;
- grupos: los paréntesis permiten anidar condiciones tanto como haga falta;
- números:
{n}captura cualquier número, desde «500 euros» hasta «t.me/+34600123456».
Mientras editas una regla, el panel resalta las coincidencias en tu línea de prueba. El error se ve antes de que llegue al chat.

Todos los conectores explicados con ejemplos de «captura / deja pasar» están en la guía: Cómo configurar un filtro de palabras en un grupo de Telegram.
Conjuntos de reglas#
Las reglas viven dentro de conjuntos que creas tú y nombras como quieras: por tema, por origen del spam, lo que encaje. La división no es cosmética: la cadena de sanciones pertenece al conjunto. Por una cosa se puede banear de inmediato y por otra basta un aviso, y los contadores de infracciones de esos conjuntos no se mezclan.
Cada regla y cada conjunto se activan y desactivan por separado, así que puedes silenciar un conjunto entero durante un tiempo sin borrar los ajustes.
Cadenas de sanciones#
Una cadena describe qué hace el bot en la primera infracción, qué en la segunda y así sucesivamente. Puedes poner tantos pasos como necesites: basta con uno, o puedes montar una escalera de «aviso → silencio de una hora → silencio de un día → baneo». Cuando hay más infracciones que pasos, se repite el último, de modo que una cadena sin baneo al final no acaba en amnistía.
Cada paso tiene sus ajustes: si se borra el mensaje, adónde va el aviso (al chat, al privado o como mensaje efímero) y cuánto dura el silencio. Cada conjunto de reglas tiene su propia cadena. En la ficha del conjunto se ve entera, con una indicación de en qué paso está un miembro concreto, en lugar de tener que llevar esa lógica en la cabeza.
Longitud del texto y duplicados#
Junto con las frases llegaron dos bloques sencillos que retiran una parte notable del ruido antes incluso de llegar al análisis de palabras:
- Longitud del texto: corta mensajes vacíos, spam de una palabra y muros de texto;
- Duplicados: captura tanto la repetición de un mismo miembro como el mismo texto que distintas cuentas envían a la vez.
Sigue leyendo
Novedades2 min de lecturaForos: moderación propia en cada tema
Cada tema del foro tiene sus ajustes de moderación, sus reglas de IA y su gasto de saldo, mientras que los ajustes del chat siguen siendo el mínimo para todos.
Novedades2 min de lecturaConfianza en el miembro
Cada miembro tiene ahora un nivel de confianza, de muy bajo a muy alto. El bot es más estricto con los recién llegados y los veteranos pueden saltarse la IA.
Novedades4 min de lecturaLa moderación con IA se llenó de ajustes
Reglas propias en lenguaje corriente en lugar de solo temas listos, una sanción por cada tema, control del gasto de saldo y recarga automática.