SylonSylon
Alle FunktionenAuto-Bereinigung

Auto-Bereinigung

Geplante Bereinigung für die Kanäle, die du nennst — und nur für die. Angepinntes bleibt, nichts wird automatisch gefunden, jeder Lauf wird protokolliert.

Überblick

Manche Kanäle sind als Wegwerfkanäle gedacht: ein Bot-Befehlskanal, ein Zählspiel, ein Spam-Kanal, den es gibt, damit Spam nirgends sonst passiert. Die von Hand zu leeren ist eine Pflicht, an die niemand denkt, und sie stehen zu lassen ist eine Wand aus Verlauf, die niemand liest. Auto-Bereinigung erledigt das nach Zeitplan — für die Kanäle, die du nennst, und für keine anderen. Genau dieser letzte Teil ist das Design: Dies ist das Einzige, was Sylon tut, das Nachrichten löscht, die niemand gemeldet hat, also ist es so gebaut, dass man es nicht versehentlich auf die falsche Stelle richten kann.

Wie es funktioniert

1

Eine Liste, die jemand getippt hat, nie eine Entdeckung

Es gibt in dieser Funktion nirgends eine Option „alle Kanäle“, und es wird auch keine geben. Ein Kanal wird geleert, weil eine Person ihn hier eingetragen, ein Intervall gewählt und über die Pins entschieden hat. Alles andere in deinem Server bleibt bauartbedingt unangetastet, nicht durch Konfiguration.
2

Pins bleiben standardmäßig

Eine angepinnte Nachricht ist jemand, der sagt „diese hier zählt“, und eine Bereinigung, die das ignoriert, ist eine, der niemand traut. Pins bleiben, sofern du das für einen bestimmten Kanal nicht abschaltest.
3

Ein Durchgang nach dem anderen

Jeder Lauf entfernt bis zu hundert Nachrichten, nicht so viele wie da sind. Ein voller Kanal nähert sich über mehrere Läufe an, statt in einem Rutsch geleert zu werden — das hält einen versehentlich eingetragenen Kanal länger rettbar und Sylon aus Discords Rate-Limiter heraus.
4

Alles über vierzehn Tage bleibt liegen

Discord verweigert das Massenlöschen älterer Nachrichten, und sie einzeln zu löschen wären tausende Anfragen, um Verlauf zu entfernen, mit dem dein Server seit zwei Wochen ohnehin lebt. Ältere Nachrichten werden schlicht übersprungen.

Schlüsselfunktionen

Zeitpläne pro Kanal, von alle fünf Minuten bis einmal pro Woche
Angepinntes bleibt, pro Kanal einstellbar
Keine automatische Entdeckung — ein Kanal wird nur geleert, weil er von Hand eingetragen wurde
Ein eigener Log-Kanal, mit einer Zeile pro Lauf: was geleert wurde und wie viel
Jeder Lauf erscheint in der Log-Ansicht des Dashboards
Überspringt Kanäle, in denen Sylon die Berechtigung fehlt, statt sie halb zu leeren
Läuft nach einem Neustart nie sofort, damit eine Absturzschleife keine Löschschleife wird

Einrichtung

1.Öffne das Dashboard, geh auf den Reiter Auto-Bereinigung und schalte ihn ein. Für sich allein tut das gar nichts.
2.Füge einen Kanal hinzu, wähle, wie oft er geleert werden soll, und entscheide über die Pins.
3.Lege einen Log-Kanal fest, damit du siehst, was jeder Lauf entfernt hat.
4.Prüfe, dass Sylon in jedem eingetragenen Kanal „Nachrichten verwalten“ und „Nachrichtenverlauf anzeigen“ hat — ohne beides tut ein Lauf nichts und sagt nichts.

Funktionsweise im Detail

Warum ausgerechnet diese Funktion aufs Verweigern gebaut ist

Alles andere, was Sylon löscht, löscht es, weil etwas es beurteilt hat: eine Spam-Signatur passte, ein Link kam als bösartig zurück, ein Wort stand auf deiner Liste. Dies hier löscht Nachrichten, die nichts falsch gemacht haben, nach Uhr, und ein Fehler ist nicht rückholbar — niemand bekommt den Verlauf eines Kanals zurück. Die Sicherheit ist hier also keine klügere Prüfung, sondern eine kleinere Oberfläche: keine Platzhalter, keine Entdeckung, eine Obergrenze pro Lauf, Pins bleiben, ein Mindestintervall und kein Lauf beim Start. Jedes davon macht die Funktion etwas unbequemer und deutlich schwerer falsch zu richten.

Einstellungen

Zu leerende Kanäle
Alle (Minuten)
Angepinnte behalten
ProtokollkanalDer Kanal, über den der Bot Protokollnachrichten für diese Funktion sendet.

Gut zu wissen

Sylon braucht in jedem Kanal auf der Liste „Nachrichten verwalten“ und „Nachrichtenverlauf anzeigen“.
Threads lassen sich leeren; Kategorien und Foren nicht, weil ein Massenlöschen dort nichts zu greifen hat.
Die Funktion mit leerer Kanalliste einzuschalten ist ein gültiger, harmloser Zustand — sie läuft und rührt nichts an.
Intervall und Zustand gelten pro Kanal, ein Eintrag von der Liste zu nehmen stoppt also nur diesen einen.

Häufig gestellte Fragen

Kann es den falschen Kanal leeren?

Nur wenn dieser Kanal auf der Liste steht. Es gibt keine Platzhalter, keine Kategorie-Option und kein „alles außer“ — die Funktion hat keinen Weg zu einem Kanal, den niemand genannt hat.

Warum ist mein Kanal nach einem Lauf nicht ganz leer?

Drei Gründe, alle beabsichtigt: höchstens hundert Nachrichten pro Lauf, Pins bleiben, sofern du nichts anderes gesagt hast, und Discord lässt keinen Bot Nachrichten über vierzehn Tage massenweise löschen. Ein voller Kanal leert sich über mehrere Läufe.

Was ist das kürzeste Intervall?

Fünf Minuten. Alles darunter ist ein Kanal, in dem niemand ein Gespräch führen kann, und jeder Lauf ist ein Massenlöschen — ein Takt, der schneller ist, als Leute lesen, ist Kosten ohne Nutzen.

Gibt es eine Aufzeichnung des Gelöschten?

Die Nachrichten sind weg, die Tatsache, dass Sylon sie entfernt hat, nicht. Jeder Lauf, der etwas entfernt hat, schreibt eine Zeile in deinen Log-Kanal und einen Eintrag in die Log-Ansicht. Ein Lauf, der nichts entfernt hat, schreibt nichts — so füllt sich das Log nicht mit stündlichem „0 Nachrichten geleert“.

Verwandte Funktionen