Logging: wer hat was getan
Gelöschte Nachrichten, vergebene Rollen, umbenannte Kanäle: Im Protokoll steht, was passiert ist und wer es war.
Irgendwann fragt jemand: „Wer hat die Nachricht gelöscht?" oder „Seit wann hat der die Rolle?". Das Modul schreibt mit, was auf deinem Server passiert, und nennt dazu, wer es getan hat.
Was mitgeschrieben wird
- Gelöschte und bearbeitete Nachrichten mit dem alten Text und auf Wunsch mit den Bildern, die daran hingen.
- Ein- und Austritte, Banns und Entbannungen, Timeouts.
- Rollen, die jemand bekommt oder verliert, und Nickname-Änderungen.
- Kanäle und Rollen, die angelegt, umbenannt oder gelöscht werden.
- Was dein Team moderiert: Verwarnungen, Kicks, Löschungen.
Wer es war, nicht nur was passiert ist
- Im erweiterten Modus steht in jedem Eintrag, wer die Handlung ausgelöst hat. Die Angabe stammt aus Discords eigenem Audit-Log.
- Dafür braucht der Bot das Recht „Audit-Log anzeigen". Fehlt es, sagt das Dashboard das, statt Einträge ohne Namen zu schreiben.
- Was der Bot selbst vergibt, etwa Autorolle, Levelrolle oder Verifizierung, erscheint nicht als fremde Änderung. Sonst stünde das Protokoll voll mit dem, was der Bot gerade selbst getan hat.
Ein Kanal je Art
- Jede Kategorie kann in einen eigenen Kanal gehen: Nachrichten woanders hin als Beitritte, Moderation woanders hin als Rollen.
- Das ist der Unterschied zwischen einem Protokoll, das jemand liest, und einem, das durchrauscht.
- Kanäle, die nur das Team sehen soll, sind hier der Normalfall. Das Modul postet dorthin, wo du es einstellst.
Was Discord dabei begrenzt
- Nachrichten aus der Zeit, bevor du das Protokoll eingeschaltet hast, kennt der Bot nicht. Discord liefert alte Inhalte nicht nach. Bei einer Löschung zeigt der Bot deshalb nur, was er vorher gespeichert hat.
- Wer eine Handlung ausgeführt hat, steht nur im Audit-Log von Discord, und das hebt Einträge nur begrenzte Zeit auf. Kommt der Bot zu spät, bleibt der Name leer statt falsch.
- Direktnachrichten sieht kein Bot. Was zwischen zwei Menschen privat läuft, taucht in keinem Protokoll auf.
Häufige Fragen
Speichert ihr die Nachrichten?
Nur, wenn du es einstellst. Protokollierst du Nachrichten, speichert Artis Bot Autor, Text, Anhangsnamen und Zeitpunkt so viele Tage, wie du festlegst, damit eine gelöschte Nachricht auch später noch im Protokoll steht. Danach löschen wir alles automatisch, und bei 0 Tagen speichern wir gar nichts. Gesicherte Anhänge liegen dreißig Tage, dann werden sie gelöscht.
Sieht mein Team alles?
Wer den Protokollkanal sehen darf, sieht, was darin steht. Das bestimmst du über die Rechte des Kanals. Deshalb gibt es einen Kanal je Kategorie.