SylonSylon
Tutte le funzionalitàRegole dei messaggi

Regole dei messaggi

Limiti sulla forma di un messaggio anziché sul suo significato — emoji, righe, maiuscole, menzioni, zalgo. Gratuiti e identici in ogni lingua.

Panoramica

Tutto il resto che qui legge i messaggi chiede che cosa dicono. Il filtro parole trova i termini che hai elencato; l’analizzatore giudica l’intenzione e costa una chiamata al modello. Le Regole dei messaggi non chiedono nulla sul significato: quante emoji, quante righe, quanto è maiuscolo, quante persone menzionate. Per questo non costano nulla, non servono IA e si comportano allo stesso modo in ogni lingua: contare non è un atto linguistico.

Come funziona

1

Nove limiti, ciascuno spento a sé

Emoji, righe, caratteri, maiuscole, menzioni a membri, menzioni a ruoli, allegati, sticker e un interruttore per lo zalgo. Un limite a 0 significa «non controllare», quindi l’intera funzione resta inerte finché non decidi cosa il tuo server considera troppo.
2

Prima eliminare, punire solo se continua

Il messaggio viene sempre rimosso e al membro viene detto quale regola ha violato. La sanzione è separata, contata sulle violazioni e per impostazione predefinita non fa nulla: la formattazione è ciò che sbaglia una persona entusiasta, non ciò che fa un raider.
3

Legge anche le modifiche

Pubblicare qualcosa di normale e poi trasformarlo in un muro di emoji non serve: le stesse regole ripassano sul messaggio modificato. I due percorsi condividono un’unica implementazione, quindi non possono mai giudicare in modo diverso.

Funzionalità chiave

Limite di emoji, che conta insieme quelle Unicode e quelle personalizzate
Limiti di righe e lunghezza contro il muro di testo che spinge il canale fuori dallo schermo
Una percentuale di maiuscole, misurata solo sulle lettere con distinzione di maiuscole
Limiti separati per menzioni a membri e a ruoli, contate per destinatario distinto
Limiti di allegati e sticker
Rilevamento dello zalgo per rapporto di segni combinanti, la scrittura accentata non viene mai toccata
Ruoli, membri e canali esentati, e un canale di registro dedicato
Escalation facoltativa a silenziamento, espulsione o ban oltre una soglia

Configurazione

1.Apri la dashboard, vai alla scheda Regole dei messaggi, attivala e scegli un canale di registro.
2.Imposta solo i limiti di cui il tuo server ha davvero bisogno. Tutto ciò che resta a 0 rimane spento.
3.Lascia la sanzione su «Solo eliminazione» per qualche giorno e leggi il registro: mostra esattamente cosa sarebbe stato rimosso.
4.Aggiungi ruoli esentati per lo staff o i bot che pubblicano legittimamente messaggi lunghi o pieni di emoji.

Come funziona nel dettaglio

Contare è uguale in ogni lingua, giudicare no

È tutta la ragione per cui questa funzione sta accanto al filtro parole e all’analizzatore, e non dentro di essi. Un elenco di parole va scritto per lingua e mantenuto per sempre; un modello si paga e può sbagliare. Dieci emoji sono dieci emoji in turco, thai e giapponese allo stesso modo, e la risposta costa un ciclo sul messaggio — per questo queste regole possono girare su ogni messaggio di ogni server senza budget.

Dove una regola potrebbe diventare ingiusta, è stata ristretta

Due di esse potrebbero punire in silenzio una lingua per il fatto di esistere, quindi entrambe sono vincolate. La regola delle maiuscole ignora le lettere senza distinzione di caso, cioè la maggior parte delle scritture del mondo. Lo zalgo è rilevato dal rapporto tra segni combinanti e caratteri di base e non dalla loro presenza, perché vietnamita, turco, greco e ogni alfabeto accentato li usano normalmente: un segno per lettera è scrittura, dieci sono un attacco all’impaginazione.

Una cancellazione, un avviso, una riga di registro

Un messaggio può violare più regole insieme. Sylon le nomina tutte, elimina una volta, conta una violazione, invia un avviso nel canale che si cancella da solo dopo pochi secondi, e scrive una voce di registro con ogni regola scattata, il conteggio e il limite.

Impostazioni

Emoji massimeEmoji Unicode e personalizzate insieme. 0 disattiva la regola.
Righe massimeInterruzioni di riga in un messaggio: il muro di testo che spinge il canale fuori dallo schermo. 0 disattiva la regola.
Caratteri massimiLunghezza in caratteri come li vede una persona, quindi un’emoji conta come uno. 0 disattiva la regola.
Maiuscole massime (%)Percentuale di lettere maiuscole. Si contano solo le lettere con distinzione di maiuscole, quindi arabo, thai, cinese e coreano non possono mai far scattare la regola. 0 la disattiva.
Ignora i messaggi più corti diI messaggi più corti non vengono mai valutati per le maiuscole. Senza questo, «OK!» è al 100% maiuscolo e ogni conferma nel server viene eliminata.
Menzioni a membri massimeMembri distinti menzionati in un messaggio: menzionare due volte la stessa persona conta una. 0 disattiva la regola.
Menzioni a ruoli massimeRuoli distinti menzionati. @everyone e @here non contano qui: quello è un permesso, e del suo abuso si occupa la Protezione del server.
Allegati massimiFile e immagini in un messaggio. 0 disattiva la regola.
Sticker massimiSticker in un messaggio. 0 disattiva la regola.
Blocca il testo zalgoTesto con segni combinanti impilati che tracimano sulle righe vicine. Un interruttore e non un numero: la soglia è un fatto di Unicode, e la scrittura accentata normale non la raggiunge mai.
PunizioneL'azione intrapresa contro l'utente quando viene raggiunto il limite. Timeout limita temporaneamente, Kick rimuove dal server, Ban banna permanentemente.
Registra canaleIl canale in cui il bot invierà messaggi di registro per questa funzionalità.
Ruoli esentiI membri con uno di questi ruoli saranno esentati da questa protezione.
Membri esentatiMembri specifici che questo sistema ignora completamente, oltre ai ruoli esentati.
Canali esentiI messaggi in questi canali non verranno controllati da questa protezione.

Da sapere

Sylon ha bisogno di Gestisci messaggi per eliminare, più quanto richiesto dalla sanzione scelta.
I membri con Amministratore o Gestisci server non vengono mai giudicati, né chi è nelle liste di esenzione.
I ticket sono esclusi: il loro contenuto è già nella trascrizione del ticket stesso.
Ogni regola è contata per messaggio, non al minuto: i limiti di frequenza sono compito della Protezione dallo spam.

Domande frequenti

Perché ogni limite è a zero per impostazione predefinita?

Perché un campo numerico che un server non ha compilato deve essere inerte. Se 0 significasse «non permettere nulla», attivare la funzione prima di configurarla cancellerebbe ogni messaggio del server. Zero vuol dire che la regola non viene controllata: l’unica lettura che rende sicuro attivare prima e configurare poi.

La regola delle maiuscole punisce le lingue senza maiuscole?

Non può. La percentuale è misurata sulle lettere con distinzione di maiuscole, quindi arabo, thai, cinese, coreano ed ebraico ottengono zero e non possono mai farla scattare. C’è anche una lunghezza minima, perché «OK!» è al 100% maiuscolo e non è urlare.

Questo intercetta l’abuso di @everyone?

No, e di proposito. @everyone e @here sono un permesso e non una quantità: chi può usarli, può. Del loro abuso si occupa la Protezione del server, dove è giusto che stia.

Funzionalità correlate