SylonSylon
Dom
Cechy
Polecenia
Wszystkie funkcjeAutomatyczne czyszczenie

Automatyczne czyszczenie

Zaplanowane czyszczenie kanałów, które wskażesz — i tylko ich. Przypięte wiadomości zostają, nic nie jest znajdowane samo, każdy przebieg trafia do rejestru.

Przegląd

Niektóre kanały mają być jednorazowe: kanał komend bota, gra w liczenie, kanał na spam istniejący po to, by spam nie dział się gdzie indziej. Czyszczenie ich ręcznie to obowiązek, o którym nikt nie pamięta, a zostawienie ich to ściana historii, której nikt nie czyta. Automatyczne czyszczenie robi to według harmonogramu — dla kanałów, które wskażesz, i dla żadnych innych. Ta ostatnia część to cały projekt: to jedyna rzecz, którą Sylon robi, usuwając wiadomości niezgłoszone przez nikogo, więc zbudowano ją tak, by nie dało się jej przypadkiem wycelować w złe miejsce.

Jak to działa

1

Lista, którą ktoś wpisał, nigdy odkrycie

W tej funkcji nigdzie nie ma opcji „wszystkie kanały” i nie będzie. Kanał jest czyszczony, bo człowiek dodał go tutaj, wybrał częstotliwość i zdecydował, co dzieje się z przypiętymi. Wszystko inne na twoim serwerze pozostaje nietknięte z założenia, nie z konfiguracji.
2

Przypięte zostają domyślnie

Przypięta wiadomość to ktoś mówiący „ta jest ważna”, a czyszczenie, które to ignoruje, to czyszczenie, któremu nikt nie ufa. Przypięte zostają, chyba że wyłączysz to dla konkretnego kanału.
3

Jeden przebieg naraz

Każdy przebieg usuwa do stu wiadomości, a nie tyle, ile ich jest. Ruchliwy kanał zbiega się przez kilka przebiegów, zamiast zostać opróżniony za jednym razem — dzięki temu kanał ustawiony przez pomyłkę dłużej da się uratować, a Sylon nie wchodzi w limity Discorda.
4

Starsze niż czternaście dni zostaje nietknięte

Discord odmawia masowego usuwania starszych wiadomości, a usuwanie ich pojedynczo to tysiące żądań, by pozbyć się historii, z którą twój serwer żyje już od dwóch tygodni. Starsze wiadomości są po prostu pomijane.

Kluczowe możliwości

Harmonogramy per kanał, od co pięć minut do raz na tydzień
Przypięte wiadomości zachowywane, osobno dla każdego kanału
Brak automatycznego wykrywania — kanał jest czyszczony tylko dlatego, że dodano go ręcznie
Własny kanał rejestru, z linią na przebieg mówiącą, co i ile wyczyszczono
Każdy przebieg widoczny w widoku Rejestry w panelu
Pomija kanały bez uprawnień, zamiast czyścić je do połowy
Nigdy nie startuje zaraz po restarcie, by pętla awarii nie stała się pętlą kasowania

Konfiguracja

1.Otwórz panel, przejdź do zakładki Automatyczne czyszczenie i włącz ją. Samo to nie robi zupełnie nic.
2.Dodaj kanał, wybierz, jak często ma być czyszczony, i zdecyduj o przypiętych.
3.Ustaw kanał rejestru, żeby widzieć, co usunął każdy przebieg.
4.Sprawdź, czy Sylon ma Zarządzanie wiadomościami i Czytanie historii w każdym dodanym kanale — bez obu przebieg nic nie robi i nic nie mówi.

Jak to działa w szczegółach

Dlaczego akurat ta funkcja zbudowana jest na odmawianiu

Wszystko inne, co Sylon usuwa, usuwa dlatego, że coś to oceniło: sygnatura spamu pasowała, link okazał się złośliwy, słowo było na twojej liście. To usuwa wiadomości, które nic złego nie zrobiły, według zegara, a pomyłki nie da się cofnąć — nikt nie odzyska historii kanału. Bezpieczeństwo nie polega tu więc na sprytniejszym sprawdzeniu, lecz na mniejszej powierzchni: brak masek, brak wykrywania, limit na przebieg, przypięte zachowane, dolna granica odstępu i żadnego przebiegu przy starcie. Każde z tych ograniczeń czyni funkcję odrobinę mniej wygodną i znacznie trudniejszą do wycelowania w złe miejsce.

Ustawienia

Kanały do wyczyszczenia
Co (minut)
Zachowaj przypięte
Kanał dziennikaKanał, na który bot będzie wysyłał komunikaty dziennika dla tej funkcji.

Warto wiedzieć

Sylon potrzebuje Zarządzania wiadomościami i Czytania historii w każdym kanale z listy.
Wątki da się czyścić; kategorie i fora nie, bo masowe usuwanie nie ma tam czego dosięgnąć.
Włączenie funkcji bez kanałów na liście to stan poprawny i nieszkodliwy — działa i niczego nie rusza.
Odstęp i stan są per kanał, więc usunięcie jednego z listy zatrzymuje tylko ten jeden.

Często zadawane pytania

Czy może wyczyścić zły kanał?

Tylko jeśli ten kanał jest na liście. Nie ma masek, opcji kategorii ani „wszystko poza”: funkcja nie ma sposobu, by sięgnąć do kanału, którego nikt nie wskazał.

Dlaczego mój kanał nie jest po przebiegu całkiem pusty?

Trzy powody, wszystkie zamierzone: najwyżej sto wiadomości na przebieg, przypięte zostają, o ile nie powiedziałeś inaczej, a Discord nie pozwala żadnemu botowi masowo usuwać wiadomości starszych niż czternaście dni. Ruchliwy kanał pustoszeje przez kilka przebiegów.

Jaki jest najkrótszy odstęp?

Pięć minut. Krótszy to kanał, w którym nikt nie utrzyma rozmowy, a każdy przebieg to masowe usuwanie: tempo szybsze niż ludzkie czytanie to koszt bez korzyści.

Czy jest ślad tego, co usunięto?

Wiadomości zniknęły, ale fakt, że usunął je Sylon, nie. Każdy przebieg, który coś usunął, zapisuje linię w twoim kanale rejestru i wpis w widoku Rejestry. Przebieg, który nic nie usunął, nie zapisuje nic, więc rejestr nie zapełnia się cogodzinnym „wyczyszczono 0 wiadomości”.

Powiązane funkcje