SylonSylon
Minden funkcióÜzenetszabályok

Üzenetszabályok

Az üzenet formájára, nem a jelentésére vonatkozó korlátok — emodzsi, sorok, kiabálás, említések, zalgo. Ingyenes futtatni, és minden nyelven ugyanaz.

Áttekintés

Itt minden más, ami üzeneteket olvas, azt kérdezi, mit mondanak. A szószűrő az általad felsorolt kifejezésekre illeszkedik; az elemző a szándékot ítéli meg, és egy modellhívásba kerül. Az Üzenetszabályok egyáltalán nem kérdeznek a jelentésről — hány emodzsi, hány sor, mennyi belőle kiabálás, hány embert pingeltek. Ezért nem kerül semmibe futtatni őket, nincs szükségük MI-re, és minden nyelven ugyanúgy viselkednek: a számolás nem nyelvi cselekedet.

Hogyan működik

1

Kilenc korlát, mindegyik külön kikapcsolva

Emodzsi, sorok, karakterek, nagybetűk, tagemlítések, rangemlítések, mellékletek, matricák és egy kapcsoló a zalgónak. A 0 korlát azt jelenti: „ezt ne ellenőrizd”, így az egész funkció tétlen, amíg el nem döntöd, mit tart a szervered soknak.
2

Előbb törlés, büntetés csak ha folytatódik

Az üzenetet mindig eltávolítjuk, és megmondjuk a tagnak, melyik szabályt szegte meg. A büntetés külön van, a szabálysértéseken át számoljuk, és alapból semmi — a formázás az, amit egy lelkes ember ront el, nem az, amit egy rohamozó tesz.
3

A szerkesztéseket is olvassa

Tegyél közzé valami hétköznapit, majd szerkeszd emodzsifallá: ugyanazok a szabályok lefutnak újra a szerkesztett üzeneten. Mindkét útvonal egy megvalósítást használ, így soha nem ítélhetik meg ugyanazt az üzenetet másképp.

Fő képességek

Emodzsikorlát, amely a unicode és az egyedi emodzsikat együtt számolja
Sorszám- és üzenethosszkorlát annak a szövegfalnak, amely lelöki a csatornát a képernyőről
Nagybetűszázalék, kizárólag a kisbetű-nagybetű megkülönböztetéssel bíró betűkből mérve
Külön korlátok a tagemlítésekre és a rangemlítésekre, célpontonként számolva
Melléklet- és matricakorlátok
Zalgo-észlelés a kombináló jelek aránya alapján, így az ékezetes íráshoz soha nem nyúlunk
Kivételként kezelhető rangok, tagok és csatornák, valamint saját naplócsatorna
Opcionális fokozás némításra, kirúgásra vagy kitiltásra egy küszöb után

Beállítás

1.Nyisd meg a vezérlőpultot, menj az Üzenetszabályok fülre, kapcsold be, majd válassz naplócsatornát.
2.Csak azokat a korlátokat állítsd be, amelyekre a szerverednek tényleg szüksége van. Ami 0-n marad, az kikapcsolva marad.
3.Hagyd a büntetést „Csak törlés” állapotban néhány napig, és olvasd a naplót — pontosan megmutatja, mit távolítottunk volna el.
4.Adj hozzá kivételrangokat a stábnak vagy azoknak a botoknak, amelyek jogosan tesznek közzé hosszú vagy emodzsigazdag üzeneteket.

Hogyan működik részletesen

A számolás minden nyelven ugyanaz, az ítélkezés nem

Ez a teljes oka annak, hogy a funkció a szószűrő és az elemző mellett létezik, nem bennük. Egy szólistát nyelvenként kell megírni és örökké karbantartani; egy modellért fizetni kell, és tévedhet. Tíz emodzsi tíz emodzsi törökül, thaiul és japánul egyaránt, és a válasz egy ciklusba kerül az üzeneten, semmi többe — ezért futhatnak ezek a szabályok minden üzeneten minden szerveren keret nélkül.

Ahol egy szabály igazságtalanná válhatna, ott szűkítettük

Kettő ezek közül csendben megbüntethetne egy nyelvet a létezéséért, ezért mindkettőt korlátoztuk. A nagybetűszabály figyelmen kívül hagyja a kisbetű-nagybetű megkülönböztetés nélküli betűket, ami a világ írásainak nagy része. A zalgót a kombináló jelek alapkarakterekhez viszonyított aránya alapján észleljük, nem a puszta jelenlétükből, mert a vietnami, a török, a görög és minden ékezetes ábécé normálisan használja őket — betűnként egy jel írás, tíz támadás az elrendezés ellen.

Egy törlés, egy értesítés, egy naplósor

Egy üzenet több szabályt is megszeghet egyszerre. A Sylon mindet jelenti, egyszer töröl, egy szabálysértést számol, egyetlen értesítést küld a csatornába, amely néhány másodperc múlva eltávolítja magát, és egyetlen bejegyzést ír a naplócsatornába, amelyben minden illeszkedő szabályt megnevez a saját számával a saját korlátjához mérve.

Beállítások

Emodzsik maximumaA unicode és az egyedi emodzsik együtt. A 0 kikapcsolja.
Sorok maximumaSortörések egy üzenetben — az a szövegfal, amely lelöki a csatornát a képernyőről. A 0 kikapcsolja.
Karakterek maximumaA hossz olyan karakterekben, ahogy egy ember látja őket, így egy emodzsi egynek számít. A 0 kikapcsolja.
Nagybetűk maximuma (%)A nagybetűs betűk százaléka. Csak a kisbetű-nagybetű megkülönböztetéssel bíró betűkből számoljuk, így az arab, a thai, a han és a hangul soha nem válthatja ki. A 0 kikapcsolja.
Hagyd figyelmen kívül az ennél rövidebb üzeneteketAz ennél rövidebb üzeneteket soha nem ítéljük meg nagybetűk szempontjából. Enélkül az „OK!” 100%-ban nagybetűs, és a szerver minden visszajelzését törölnénk.
Tagemlítések maximumaAz egy üzenetben pingelt különböző tagok, így ha ugyanannak a személynek kétszer válaszolsz, az egynek számít. A 0 kikapcsolja.
Rangemlítések maximumaA pingelt különböző rangok. Az @everyone és a @here nem számít ide — azok jogosultságok, és a velük való visszaélést a Szerverőr kezeli.
Mellékletek maximumaFájlok és képek egy üzenetben. A 0 kikapcsolja.
Matricák maximumaMatricák egy üzenetben. A 0 kikapcsolja.
Zalgo-szöveg blokkolásaOlyan szöveg, amelyben a kombináló jelek úgy vannak egymásra halmozva, hogy kifolynak a körülötte lévő sorokra. Kapcsoló, nem szám: a küszöb tény a Unicode-ról, és a szokásos ékezetes írás soha nem éri el.
BüntetésA felhasználóval szemben alkalmazott művelet a korlát elérésekor. A némítás ideiglenesen korlátoz, a kirúgás eltávolít a szerverről, a kitiltás véglegesen kizár.
NaplócsatornaA csatorna, ahová a bot ennek a funkciónak a naplóüzeneteit küldi.
KivételrangokAzok a tagok, akiknek bármelyik ilyen rangjuk van, mentesülnek ez alól a védelem alól.
KivételtagokKonkrét tagok, akiket ez a rendszer a kivételrangokon felül teljesen figyelmen kívül hagy.
KivételcsatornákAz ezekben a csatornákban lévő üzeneteket ez a védelem nem ellenőrzi.

Jó tudni

A Sylonnak Üzenetek kezelése jog kell a törléshez, plusz amit a választott büntetés igényel.
Azokat a tagokat, akiknek Adminisztrátor vagy Szerver kezelése joguk van, soha nem ítéljük meg, és senkit sem a kivétellistákról.
A hibajegyeket kizárjuk: a tartalmuk már ott él a hibajegy saját átiratában.
Minden szabályt üzenetenként számolunk, nem percenként — a sebességkorlátok a Spamvédelem feladata.

Gyakori kérdések

Miért nulla alapból minden korlát?

Mert egy számmezőnek, amelyet egy szerver nem töltött ki, tétlennek kell lennie. Ha a 0 azt jelentené, hogy „semmit ne engedj”, a funkció bekapcsolása a beállítása előtt a szerver minden üzenetét törölné. A nulla azt jelenti, hogy a szabályt nem ellenőrizzük, és csak ez az olvasat teszi biztonságossá, hogy előbb kapcsold be és utána állítsd be.

Bünteti a nagybetűszabály azokat a nyelveket, amelyekben nincsenek nagybetűk?

Nem tudja. A százalékot azokból a betűkből mérjük, amelyeknek van kisbetű-nagybetű megkülönböztetésük, így az arab, a thai, a han, a hangul és a héber mind nullát kap, és soha nem válthatja ki. Van egy minimális hossz is, mert az „OK!” 100%-ban nagybetűs, és nem kiabálás.

Elkapja ez az @everyone-nal való visszaélést?

Nem, és szándékosan. Az @everyone és a @here jogosultság, nem mennyiség — annak a tagnak, aki használhatja őket, szabad. A velük való visszaélést a Szerverőr kezeli, ahová tartozik.

Kapcsolódó funkciók