SylonSylon
Όλες οι λειτουργίεςΚανόνες μηνυμάτων

Κανόνες μηνυμάτων

Όρια στη μορφή ενός μηνύματος και όχι στο νόημά του — emoji, γραμμές, φωνές, αναφορές, zalgo. Δωρεάν στην εκτέλεση και ίδια σε κάθε γλώσσα.

Επισκόπηση

Ό,τι άλλο διαβάζει μηνύματα εδώ ρωτά τι λένε. Το φίλτρο λέξεων ταιριάζει όρους που απαρίθμησες· ο αναλυτής κρίνει την πρόθεση και κοστίζει μια κλήση μοντέλου. Οι Κανόνες μηνυμάτων δεν ρωτούν τίποτα για το νόημα: πόσα emoji, πόσες γραμμές, πόσο από αυτό είναι φωνές, πόσα άτομα αναφέρθηκαν. Γι' αυτό δεν κοστίζουν τίποτα, δεν χρειάζονται AI και συμπεριφέρονται πανομοιότυπα σε κάθε γλώσσα: το να μετράς δεν είναι γλωσσική πράξη.

Πώς λειτουργεί

1

Εννέα όρια, το καθένα ανεξάρτητα ανενεργό

Emoji, γραμμές, χαρακτήρες, κεφαλαία, αναφορές μελών, αναφορές ρόλων, συνημμένα, αυτοκόλλητα και ένας διακόπτης για zalgo. Ένα όριο 0 σημαίνει «μην το ελέγχεις αυτό», οπότε όλη η λειτουργία είναι αδρανής μέχρι να αποφασίσεις τι θεωρεί υπερβολικό ο διακομιστής σου.
2

Πρώτα διαγραφή, ποινή μόνο αν συνεχίζεται

Το μήνυμα αφαιρείται πάντα και το μέλος ενημερώνεται ποιον κανόνα παραβίασε. Η ποινή είναι ξεχωριστή, μετριέται σε παραβάσεις και προεπιλεγμένα δεν υπάρχει — η μορφοποίηση είναι κάτι που κάνει λάθος ένας ενθουσιώδης, όχι κάτι που κάνει ένας επιδρομέας.
3

Διαβάζει και τις επεξεργασίες

Δημοσίευσε κάτι συνηθισμένο και μετέτρεψέ το με επεξεργασία σε τοίχο από emoji: οι ίδιοι κανόνες τρέχουν ξανά στο επεξεργασμένο μήνυμα. Και οι δύο διαδρομές μοιράζονται μία υλοποίηση, οπότε δεν μπορούν ποτέ να κρίνουν διαφορετικά το ίδιο μήνυμα.

Βασικές δυνατότητες

Όριο emoji, με unicode και προσαρμοσμένα emoji να μετρώνται μαζί
Όρια αριθμού γραμμών και μήκους μηνύματος για τον τοίχο κειμένου που σπρώχνει ένα κανάλι εκτός οθόνης
Ποσοστό κεφαλαίων, μετρημένο μόνο πάνω σε γράμματα που έχουν πεζά και κεφαλαία
Ξεχωριστά όρια για αναφορές μελών και αναφορές ρόλων, μετρημένα ανά διακριτό στόχο
Όρια συνημμένων και αυτοκόλλητων
Εντοπισμός zalgo βάσει αναλογίας συνδυαστικών σημείων, ώστε η γραφή με τόνους να μην θίγεται ποτέ
Εξαιρέσεις ρόλων, μελών και καναλιών, και δικό τους κανάλι καταγραφής
Προαιρετική κλιμάκωση σε σίγαση, αποβολή ή αποκλεισμό μετά από κατώφλι

Εγκατάσταση

1.Άνοιξε τον πίνακα ελέγχου, πήγαινε στην καρτέλα Κανόνες μηνυμάτων και ενεργοποίησέ τους, μετά διάλεξε κανάλι καταγραφής.
2.Όρισε μόνο τα όρια που χρειάζεται πραγματικά ο διακομιστής σου. Ό,τι μείνει στο 0 παραμένει ανενεργό.
3.Άφησε την ποινή στο «Μόνο διαγραφή» για μερικές ημέρες και διάβασε το αρχείο — δείχνει ακριβώς τι θα είχε αφαιρεθεί.
4.Πρόσθεσε εξαιρεμένους ρόλους για προσωπικό ή bot που δημοσιεύουν νόμιμα μεγάλα μηνύματα ή μηνύματα με πολλά emoji.

Πώς λειτουργεί αναλυτικά

Το μέτρημα είναι ίδιο σε κάθε γλώσσα, η κρίση όχι

Αυτός είναι όλος ο λόγος που η λειτουργία υπάρχει δίπλα στο φίλτρο λέξεων και τον αναλυτή και όχι μέσα τους. Μια λίστα λέξεων πρέπει να γραφτεί ανά γλώσσα και να συντηρείται για πάντα· ένα μοντέλο πρέπει να πληρωθεί και μπορεί να κάνει λάθος. Δέκα emoji είναι δέκα emoji στα τουρκικά, στα ταϊλανδικά και στα ιαπωνικά το ίδιο, και η απάντηση κοστίζει έναν βρόχο πάνω από το μήνυμα και τίποτα άλλο — γι' αυτό αυτοί οι κανόνες μπορούν να τρέχουν σε κάθε μήνυμα σε κάθε διακομιστή χωρίς προϋπολογισμό.

Όπου ένας κανόνας θα μπορούσε να γίνει άδικος, περιορίζεται

Δύο από αυτούς θα μπορούσαν να τιμωρούν σιωπηλά μια γλώσσα επειδή υπάρχει, οπότε και οι δύο έχουν περιοριστεί. Ο κανόνας κεφαλαίων αγνοεί τα γράμματα χωρίς διάκριση πεζών-κεφαλαίων, που είναι το μεγαλύτερο μέρος της γραφής στον κόσμο. Το zalgo εντοπίζεται από την αναλογία συνδυαστικών σημείων προς βασικούς χαρακτήρες και όχι από την παρουσία τους, επειδή τα βιετναμέζικα, τα τουρκικά, τα ελληνικά και κάθε τονισμένο αλφάβητο τα χρησιμοποιούν κανονικά — ένα σημείο ανά γράμμα είναι γραφή, δέκα είναι επίθεση στη διάταξη.

Μία διαγραφή, μία ειδοποίηση, μία γραμμή αρχείου

Ένα μήνυμα μπορεί να παραβιάσει αρκετούς κανόνες ταυτόχρονα. Το Sylon τους αναφέρει όλους, διαγράφει μία φορά, μετρά μία παράβαση, στέλνει μία ειδοποίηση στο κανάλι που αφαιρείται μετά από λίγα δευτερόλεπτα, και γράφει μία καταχώριση στο κανάλι καταγραφής που ονομάζει κάθε κανόνα που ταίριαξε με τον αριθμό του απέναντι στο όριό του.

Ρυθμίσεις

Μέγιστα emojiUnicode και προσαρμοσμένα emoji μαζί. Το 0 το απενεργοποιεί.
Μέγιστες γραμμέςΑλλαγές γραμμής σε ένα μήνυμα — ο τοίχος κειμένου που σπρώχνει ένα κανάλι εκτός οθόνης. Το 0 το απενεργοποιεί.
Μέγιστοι χαρακτήρεςΜήκος σε χαρακτήρες όπως τους βλέπει ένας άνθρωπος, οπότε ένα emoji μετρά ως ένας. Το 0 το απενεργοποιεί.
Μέγιστα κεφαλαία (%)Το ποσοστό των γραμμάτων που είναι κεφαλαία. Μετριέται μόνο πάνω σε γράμματα με διάκριση πεζών-κεφαλαίων, οπότε τα αραβικά, τα ταϊλανδικά, τα χαν και τα χανγκούλ δεν μπορούν ποτέ να το ενεργοποιήσουν. Το 0 το απενεργοποιεί.
Αγνόησε μηνύματα μικρότερα απόΤα μηνύματα μικρότερα από αυτό δεν κρίνονται ποτέ για κεφαλαία. Χωρίς αυτό, το «ΟΚ!» είναι 100% κεφαλαία και κάθε επιβεβαίωση στον διακομιστή διαγράφεται.
Μέγιστες αναφορές μελώνΔιακριτά μέλη που αναφέρονται σε ένα μήνυμα, οπότε δύο απαντήσεις στο ίδιο άτομο μετρούν μία φορά. Το 0 το απενεργοποιεί.
Μέγιστες αναφορές ρόλωνΔιακριτοί ρόλοι που αναφέρονται. Το @everyone και το @here δεν μετρούν εδώ — αυτά είναι δικαίωμα, και ο Φρουρός διακομιστή χειρίζεται την κατάχρησή τους.
Μέγιστα συνημμέναΑρχεία και εικόνες σε ένα μήνυμα. Το 0 το απενεργοποιεί.
Μέγιστα αυτοκόλληταΑυτοκόλλητα σε ένα μήνυμα. Το 0 το απενεργοποιεί.
Φραγή κειμένου zalgoΚείμενο με συνδυαστικά σημεία στοιβαγμένα ώστε να ξεχειλίζουν στις γύρω γραμμές. Διακόπτης και όχι αριθμός: το κατώφλι είναι γεγονός του Unicode, και η συνηθισμένη γραφή με τόνους δεν το φτάνει ποτέ.
ΠοινήΗ ενέργεια κατά του χρήστη όταν συμπληρωθεί το όριο. Η σίγαση περιορίζει προσωρινά, η αποβολή απομακρύνει από τον διακομιστή, ο αποκλεισμός αποκλείει μόνιμα.
Κανάλι καταγραφήςΤο κανάλι στο οποίο το bot θα στέλνει τα μηνύματα καταγραφής αυτής της λειτουργίας.
Εξαιρεμένοι ρόλοιΤα μέλη που έχουν οποιονδήποτε από αυτούς τους ρόλους εξαιρούνται από αυτήν την προστασία.
Εξαιρεμένα μέληΣυγκεκριμένα μέλη που αυτό το σύστημα αγνοεί εντελώς, πέρα από τους εξαιρεμένους ρόλους.
Εξαιρεμένα κανάλιαΤα μηνύματα σε αυτά τα κανάλια δεν θα ελέγχονται από αυτήν την προστασία.

Καλό είναι να ξέρεις

Το Sylon χρειάζεται Διαχείριση μηνυμάτων για διαγραφή, συν ό,τι απαιτεί η ποινή που επιλέγεις.
Τα μέλη με Διαχειριστή ή Διαχείριση διακομιστή δεν κρίνονται ποτέ, ούτε και όποιος βρίσκεται στις λίστες εξαιρέσεων.
Τα αιτήματα εξαιρούνται: τα περιεχόμενά τους ζουν ήδη στη δική τους απομαγνητοφώνηση.
Κάθε κανόνας μετριέται ανά μήνυμα, όχι ανά λεπτό — τα όρια ρυθμού είναι δουλειά της Προστασίας από spam.

Συχνές ερωτήσεις

Γιατί κάθε όριο είναι μηδέν από προεπιλογή;

Επειδή ένα αριθμητικό πεδίο που ένας διακομιστής δεν συμπλήρωσε πρέπει να είναι αδρανές. Αν το 0 σήμαινε «μην επιτρέπεις τίποτα», η ενεργοποίηση της λειτουργίας πριν από τη ρύθμισή της θα διέγραφε κάθε μήνυμα στον διακομιστή. Το μηδέν σημαίνει ότι ο κανόνας δεν ελέγχεται, και αυτή είναι η μόνη ανάγνωση που κάνει ασφαλές να ενεργοποιήσεις πρώτα και να ρυθμίσεις μετά.

Θα τιμωρήσει ο κανόνας κεφαλαίων γλώσσες που δεν έχουν κεφαλαία;

Δεν μπορεί. Το ποσοστό μετριέται πάνω σε γράμματα που έχουν διάκριση πεζών-κεφαλαίων, οπότε τα αραβικά, τα ταϊλανδικά, τα χαν, τα χανγκούλ και τα εβραϊκά βαθμολογούνται όλα με μηδέν και δεν μπορούν ποτέ να τον ενεργοποιήσουν. Υπάρχει επίσης ελάχιστο μήκος, επειδή το «ΟΚ!» είναι 100% κεφαλαία και δεν είναι φωνές.

Πιάνει την κατάχρηση του @everyone;

Όχι, και σκόπιμα. Το @everyone και το @here είναι δικαίωμα και όχι ποσότητα — ένα μέλος που μπορεί να τα χρησιμοποιεί επιτρέπεται να το κάνει. Ο Φρουρός διακομιστή χειρίζεται την κατάχρησή τους, εκεί που ανήκει.

Σχετικές λειτουργίες