SylonSylon
Όλες οι λειτουργίεςΑυτόματος καθαρισμός

Αυτόματος καθαρισμός

Προγραμματισμένος καθαρισμός των καναλιών που ορίζεις — και μόνο αυτών. Τα καρφιτσωμένα μηνύματα μένουν, τίποτα δεν εντοπίζεται αυτόματα, κάθε εκτέλεση καταγράφεται.

Επισκόπηση

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

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

1

Μια λίστα που πληκτρολόγησε κάποιος, όχι εντοπισμός

Δεν υπάρχει πουθενά σε αυτήν τη λειτουργία επιλογή «όλα τα κανάλια» και δεν πρόκειται να υπάρξει. Ένα κανάλι καθαρίζεται επειδή ένας άνθρωπος το πρόσθεσε εδώ, διάλεξε πόσο συχνά και αποφάσισε τι γίνεται με τα καρφιτσωμένα μηνύματα. Όλα τα υπόλοιπα στον διακομιστή σου μένουν άθικτα εξ ορισμού, όχι λόγω ρύθμισης.
2

Τα καρφιτσωμένα μηνύματα μένουν από προεπιλογή

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

Ένα στάδιο τη φορά

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

Ό,τι είναι παλαιότερο από δεκατέσσερις ημέρες μένει ήσυχο

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

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

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

Εγκατάσταση

1.Άνοιξε τον πίνακα ελέγχου, πήγαινε στην καρτέλα Αυτόματος καθαρισμός και ενεργοποίησέ τον. Μόνος του δεν κάνει απολύτως τίποτα.
2.Πρόσθεσε ένα κανάλι, διάλεξε πόσο συχνά να καθαρίζεται και αποφάσισε αν διατηρούνται τα καρφιτσωμένα μηνύματα.
3.Όρισε κανάλι καταγραφής για να βλέπεις τι αφαίρεσε κάθε εκτέλεση.
4.Έλεγξε ότι το Sylon έχει Διαχείριση μηνυμάτων και Ανάγνωση ιστορικού μηνυμάτων σε κάθε κανάλι που πρόσθεσες — χωρίς τα δύο, η εκτέλεση δεν κάνει τίποτα και δεν λέει τίποτα.

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

Γιατί αυτή η λειτουργία είναι φτιαγμένη να αρνείται

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

Ρυθμίσεις

Κανάλια προς καθαρισμό
Κάθε (λεπτά)
Διατήρηση καρφιτσωμένων
Κανάλι καταγραφήςΤο κανάλι στο οποίο το bot θα στέλνει τα μηνύματα καταγραφής αυτής της λειτουργίας.

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

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

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

Μπορεί να διαγράψει λάθος κανάλι;

Μόνο αν εκείνο το κανάλι είχε μπει στη λίστα. Δεν υπάρχει χαρακτήρας μπαλαντέρ, επιλογή κατηγορίας ή «όλα εκτός από» — η λειτουργία δεν έχει κανέναν τρόπο να φτάσει σε κανάλι που δεν ονόμασε κανείς.

Γιατί το κανάλι μου δεν είναι εντελώς άδειο μετά από μια εκτέλεση;

Για τρεις λόγους, όλους σκόπιμους: σε κάθε εκτέλεση φεύγουν το πολύ εκατό μηνύματα, τα καρφιτσωμένα διατηρούνται εκτός αν όρισες αλλιώς, και το Discord δεν επιτρέπει σε κανένα bot να διαγράφει μαζικά μηνύματα παλαιότερα των δεκατεσσάρων ημερών. Ένα πολυσύχναστο κανάλι αδειάζει μέσα από αρκετές εκτελέσεις.

Ποιο είναι το μικρότερο διάστημα;

Πέντε λεπτά. Οτιδήποτε συντομότερο είναι ένα κανάλι στο οποίο κανείς δεν μπορεί να κάνει συζήτηση, ενώ κάθε εκτέλεση είναι μαζική διαγραφή: ένα πρόγραμμα πιο γρήγορο από όσο προλαβαίνουν να διαβάσουν οι άνθρωποι είναι κόστος χωρίς όφελος.

Μένει καταγραφή για το τι αφαιρέθηκε;

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

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