SylonSylon
Hogar
Características
Comandos

Reglas de mensaje

Límites sobre la forma de un mensaje en vez de su significado: emoji, líneas, mayúsculas, menciones, zalgo. Gratis e igual en todos los idiomas.

Descripción general

Todo lo demás que lee mensajes aquí pregunta qué dicen. El filtro de palabras encuentra los términos que has listado; el analizador juzga la intención y cuesta una llamada al modelo. Las Reglas de mensaje no preguntan nada sobre el significado: cuántos emoji, cuántas líneas, cuánto es mayúscula, a cuántas personas se mencionó. Por eso no cuestan nada, no necesitan IA y se comportan igual en todos los idiomas: contar no es un acto lingüístico.

como funciona

1

Nueve límites, cada uno apagado por separado

Emoji, líneas, caracteres, mayúsculas, menciones a miembros, menciones a roles, adjuntos, pegatinas y un interruptor para el zalgo. Un límite de 0 significa «no comprobar esto», así que la función está inerte hasta que decidas qué considera demasiado tu servidor.
2

Primero borrar, castigar solo si se repite

El mensaje siempre se elimina y se le dice al miembro qué regla incumplió. La sanción es aparte, se cuenta entre infracciones y por defecto no hace nada: el formato es lo que falla una persona entusiasmada, no lo que hace un atacante.
3

También lee las ediciones

Publicar algo normal y luego editarlo hasta convertirlo en un muro de emoji no sirve: las mismas reglas vuelven a ejecutarse sobre el mensaje editado. Ambos caminos comparten una sola implementación, así que nunca pueden juzgar distinto.

Capacidades clave

Límite de emoji que cuenta juntos los Unicode y los personalizados
Límites de líneas y longitud para el muro de texto que saca el canal de la pantalla
Un porcentaje de mayúsculas medido solo sobre letras con distinción de caja
Límites separados para menciones a miembros y a roles, contadas por destinatario distinto
Límites de adjuntos y pegatinas
Detección de zalgo por proporción de signos combinantes, la escritura acentuada nunca se toca
Roles, miembros y canales exentos, y su propio canal de registro
Escalada opcional a silencio, expulsión o baneo tras un umbral

Configuración

1.Abre el panel, ve a la pestaña Reglas de mensaje, actívala y elige un canal de registro.
2.Configura solo los límites que tu servidor necesite de verdad. Todo lo que quede en 0 sigue apagado.
3.Deja la sanción en «Solo eliminar» unos días y lee el registro: muestra exactamente qué se habría borrado.
4.Añade roles exentos para el staff o los bots que publican legítimamente mensajes largos o con muchos emoji.

Cómo funciona en detalle

Contar es igual en todos los idiomas; juzgar, no

Esta es toda la razón por la que la función vive junto al filtro de palabras y al analizador y no dentro de ellos. Una lista de palabras hay que escribirla por idioma y mantenerla para siempre; un modelo hay que pagarlo y puede equivocarse. Diez emoji son diez emoji en turco, tailandés y japonés por igual, y la respuesta cuesta un bucle sobre el mensaje: por eso estas reglas pueden correr en cada mensaje de cada servidor sin presupuesto.

Donde una regla podría ser injusta, se ha estrechado

Dos de ellas podrían castigar en silencio a un idioma por existir, así que ambas están limitadas. La regla de mayúsculas ignora las letras sin caja, que son la mayor parte de las escrituras del mundo. El zalgo se detecta por la proporción de signos combinantes frente a caracteres base y no por su presencia, porque el vietnamita, el turco, el griego y todo alfabeto acentuado los usan con normalidad: un signo por letra es escritura, diez son un ataque a la maquetación.

Un borrado, un aviso, una línea de registro

Un mensaje puede incumplir varias reglas a la vez. Sylon las nombra todas, borra una vez, cuenta una infracción, envía un aviso en el canal que se elimina solo a los pocos segundos, y escribe una entrada de registro con cada regla activada, su recuento y su límite.

Ajustes

Máximo de emojiEmoji Unicode y personalizados juntos. 0 desactiva la regla.
Máximo de líneasSaltos de línea en un mensaje: el muro de texto que saca el canal de la pantalla. 0 desactiva la regla.
Máximo de caracteresLongitud en caracteres tal como los ve una persona, así que un emoji cuenta como uno. 0 desactiva la regla.
Máximo de mayúsculas (%)Porcentaje de letras en mayúscula. Se cuentan solo las letras con distinción de mayúsculas, así que el árabe, el tailandés, el chino y el coreano nunca pueden activarla. 0 la desactiva.
Ignorar mensajes más cortos queLos mensajes más cortos nunca se juzgan por mayúsculas. Sin esto, «¡OK!» es 100 % mayúsculas y se borra cada confirmación del servidor.
Máximo de menciones a miembrosMiembros distintos mencionados en un mensaje: mencionar dos veces a la misma persona cuenta una. 0 desactiva la regla.
Máximo de menciones a rolesRoles distintos mencionados. @everyone y @here no cuentan aquí: eso es un permiso, y la Guardia del servidor se ocupa de su abuso.
Máximo de adjuntosArchivos e imágenes en un mensaje. 0 desactiva la regla.
Máximo de pegatinasPegatinas en un mensaje. 0 desactiva la regla.
Bloquear texto zalgoTexto con signos combinantes apilados que se desbordan sobre las líneas de alrededor. Un interruptor y no un número: el umbral es un hecho de Unicode, y la escritura acentuada normal nunca lo alcanza.
CastigoLa acción tomada contra el usuario cuando se alcanza el límite. El tiempo de espera restringe temporalmente, Kick se elimina del servidor, Ban prohíbe permanentemente.
Canal de registroEl canal donde el bot enviará mensajes de registro para esta función.
Roles exentosQuedarán exentos de esta protección los miembros con cualquiera de estos roles.
Miembros exentosMiembros concretos que este sistema ignora por completo, además de los roles exentos.
Canales exentosLos mensajes en estos canales no serán revisados ​​por esta protección.

Conviene saber

Sylon necesita Gestionar mensajes para borrar, más lo que exija la sanción que elijas.
Los miembros con Administrador o Gestionar servidor nunca se juzgan, ni tampoco los de las listas de exención.
Los tickets quedan excluidos: su contenido ya está en la transcripción del propio ticket.
Cada regla se cuenta por mensaje, no por minuto: los límites de ritmo son cosa de la Protección contra spam.

Preguntas frecuentes

¿Por qué todos los límites están a cero por defecto?

Porque un campo numérico que un servidor no ha rellenado debe ser inerte. Si 0 significara «no permitir nada», activar la función antes de configurarla borraría todos los mensajes del servidor. Cero significa que la regla no se comprueba, la única lectura que hace seguro activar primero y configurar después.

¿La regla de mayúsculas castiga a los idiomas sin mayúsculas?

No puede. El porcentaje se mide sobre letras con distinción de caja, así que árabe, tailandés, chino, coreano y hebreo obtienen cero y nunca pueden activarla. Además hay una longitud mínima, porque «¡OK!» es 100 % mayúsculas y no es gritar.

¿Esto detecta el abuso de @everyone?

No, y a propósito. @everyone y @here son un permiso y no una cantidad: quien puede usarlos, puede. La Guardia del servidor se ocupa de su abuso, que es donde corresponde.

Funciones relacionadas