Das Aktivitätsprotokoll hält fest, was Personen im YAWBDB-Panel tun - wer eine Funktion aktiviert, eine Einstellung geändert, ein Teammitglied hinzugefügt hat oder was ein Plattform-Admin im Backoffice getan hat. Es ist dein Nachweis dafür, wer was getan hat, für alles, was im Dashboard passiert.
Nicht dasselbe wie Server-Logs. Server-Logs erfasst Discord-Ereignisse (Beitritte, gelöschte Nachrichten, Sprachaktivität…). Das Aktivitätsprotokoll erfasst Panel-Aktionen (Konfigurationsänderungen, Teamverwaltung, Moderation). Sie beantworten unterschiedliche Fragen: „Was ist auf meinem Discord-Server passiert?“ gegenüber „Wer hat was in meinem Dashboard geändert?“.
🔭 Drei Ansichten, ein Verlauf
Das Aktivitätsprotokoll ist derselbe Verlauf, betrachtet auf drei Ebenen. Eine Aktion erscheint automatisch in jeder Ansicht, für die sie relevant ist - du musst nie an mehr als einer Stelle nachsehen.
| Ansicht | Wo | Zeigt |
|---|---|---|
| Server-Aktivität | Ein Server → Aktivitätsprotokoll | Alles, was an der Konfiguration dieses Servers getan wurde |
| Team-Aktivität | Teameinstellungen → Aktivitätsprotokoll | Die gesamte Verwaltung des Teams und alles, was auf jedem Server des Teams getan wurde |
| Backoffice (Admins) | Admin → Aktivitätsprotokoll | Jede Aktion auf der gesamten Plattform, alle Teams und Server |
Weil die Ansichten miteinander verbunden sind, taucht eine einzelne Aktion überall dort auf, wo sie wichtig ist. Das Aktivieren einer Funktion auf einem Server erscheint im Protokoll dieses Servers, im Protokoll seines Teams und im Backoffice. Wenn ein Plattform-Admin auf einem deiner Server handelt, siehst du das auch in deinen eigenen Team- und Serverprotokollen - klar mit ADMIN gekennzeichnet -, sodass ein Eingriff aus dem Backoffice für dich nie unsichtbar ist.
👁️ Wer was sehen kann
- Server- und Team-Aktivität - der Inhaber des Teams und Mitglieder mit Verwaltungsrechten (Rolle Administrator). Mitglieder ohne Verwaltungsrechte können sie nicht öffnen.
- Backoffice - nur Plattform-Administratoren. Sie sehen den vollständigen, ungefilterten Verlauf.
📋 Was aufgezeichnet wird
Serverkonfiguration
- Aktivierte oder deaktivierte Funktionen
- Gespeicherte Funktionseinstellungen (Automod, Join Verification, Starboard, Server-Logs und alle übrigen)
- Ein aus dem Team entfernter Server
Teamverwaltung
- Eingeladene, hinzugefügte, entfernte oder ausgetretene Mitglieder
- Umbenanntes oder gelöschtes Team
Backoffice-Aktionen (Admin)
- Ein Nutzer gesperrt, entsperrt oder mit einer neuen Plattformrolle versehen
- Plattform-SEO-Einstellungen und Zugangsdaten für Integrationen aktualisiert
- Ein Mailing versendet, eine Ankündigung veröffentlicht oder erneut versendet
- Der Preis eines Tarifs geändert oder mit PayPal synchronisiert, eine Funktion in die Beta hinein- oder aus ihr herausgenommen
- Die Rotation des Bot-Status neu geschrieben, ein Wiki-Abschnitt gelöscht
- Die Bereinigung, die jede Guild löscht, in der der Bot nicht mehr ist
Moderation - Entscheidungen über eine Person
- Ein Mitglied sanktioniert, die Begründung umgeschrieben, ein Verlauf gelöscht
- Eine Bewerbung angenommen oder abgelehnt, ihre Antworten gelöscht
- Eine Meldung geschlossen oder eine Sanktion direkt aus ihr heraus verhängt
- Über einen Einspruch entschieden; ein Ticket geschlossen oder gelöscht
- Die XP einer Person angepasst oder zurückgesetzt, ein Mitglied aus der Geburtstagsliste entfernt, über einen Vorschlag entschieden
Serverfunktionen, erstellt, umgeschrieben und gelöscht
- Automod-Regeln, eigene Befehle, Embed-Vorlagen, Gewinnspiele
- Nachrichten mit Reaktionsrollen, geplante Nachrichten, Social-Benachrichtigungen
- Geburtstage, Vorschläge, die Leveling-Einstellungen und ihr Belohnungsgraph
Jeder Eintrag hält fest, wer es getan hat (auch dann gespeichert, wenn das Konto später gelöscht wird), wann und das betroffene Element.
Warum Moderation eine eigene Kategorie ist. Eine Entscheidung über eine Person gehört nicht in dieselbe Liste wie eine Farbauswahl. Sanktionen, gelöschte Verläufe, abgelehnte Bewerbungen und angepasste XP stehen getrennt von Einstellungsänderungen, sodass ein Server-Inhaber das eine lesen kann, ohne sich durch das andere zu wühlen.
Die Lücke, die damit geschlossen wurde. Die Moderation hinterließ ihre Spur früher im Discord-Logkanal - der optional ist. Auf einem Server ohne einen solchen hinterließ das Löschen des Verlaufs eines Mitglieds gar nichts. Und eine Sanktion direkt aus einer Meldung umging die Moderationsseite komplett: Sie war die eine Sanktion ohne jede Spur im Panel.
Bewusst nicht aufgezeichnet
- Antworten des Teams und interne Notizen - sie sind bereits dauerhafte Datensätze mit ihrem Autor; sie zu protokollieren würde jede Nachricht umsonst in eine zweite Tabelle kopieren.
- Das Umsortieren von Tarifen, Wiki-Abschnitten oder Wiki-Seiten - es verschiebt eine Sortierspalte und sonst nichts.
- Der Inhalt einer Wiki-Seite - er ist bereits Version für Version mit seinem Autor archiviert.
- Was ein Eintrag des AI-Speichers sagte. Der Verlauf hält fest, dass ein Fakt geschrieben, bearbeitet oder gelöscht wurde - nie seinen Inhalt. Der Verlauf überlebt den Fakt und wird nach eigenem Zeitplan bereinigt; den Satz dorthin zu kopieren würde das Löschen stillschweigend rückgängig machen.
🔍 Was genau sich geändert hat
Die meisten Einträge enthalten eine Tabelle Vorher / Nachher: nicht nur „Wordle-Einstellungen gespeichert“, sondern die Felder, die sich bewegt haben, und von welchem Wert zu welchem.
| Feld | Vorher | Nachher |
|---|---|---|
channel_id |
8412… | 9930… |
cooldown_seconds |
10 | 30 |
Öffne bei einem beliebigen Eintrag Details, um sie zu sehen. Einige Dinge zur Funktionsweise sind gut zu wissen:
- Nur das, was sich tatsächlich bewegt hat, wird aufgeführt. Ein Formular zu speichern, ohne etwas anzufassen, zeichnet nichts auf, und ein Feld, das in anderer Form aus dem Formular zurückkam -
"1"statt1- wird nicht als Änderung gemeldet. - Listen werden als Ganzes verglichen. Das Hinzufügen eines Kanals zu einer Erlaubnisliste gilt als eine Änderung dieser Liste, nicht als Verschiebung jedes Eintrags.
- Verschachtelte Einstellungen werden als Pfad gelesen, sodass
categories.voice.enableddir sagt, welche Kategorie du ausgeschaltet hast. - Zugangsdaten werden nie notiert. Wenn ein Token oder ein Geheimnis geändert wird, hält der Eintrag fest, dass es rotiert wurde - beide Seiten zeigen
••••••••. Das gilt überall, auch für Admin-Zugangsdaten von Integrationen.
Jeder Eintrag liest sich in deiner Sprache: Der Satz folgt der Sprache, die du für das Panel gewählt hast, und die englische Zeile, mit der er aufgezeichnet wurde, bleibt direkt darunter, wenn sie sich anders liest. Einträge, die vor der Einführung aufgezeichnet wurden, lesen sich weiterhin nur auf Englisch.
🎚️ Einen Eintrag finden
Dieselben Filter gibt es in allen drei Ansichten:
- Suche - Akteur, Aktion, Beschreibung oder das betroffene Element
- Kategorie - Funktion, Server, Team, Mitglied, Abonnement, Abrechnung, Admin, Authentifizierung
- Aktion - die genaue Aktion, ausgewählt aus dem, was in deinem Protokoll tatsächlich vorkommt
- Akteur - eine Person
- Zeitraum - von / bis
- Server (Team- und Backoffice-Ansicht) und Quelle: Admin oder Nutzer (nur Backoffice)
Aktive Filter erscheinen als Chips über der Tabelle - klicke auf einen, um ihn zu entfernen. Zähler über den Filtern zeigen die Gesamtzahl, die letzten 24 Stunden, wie viele Backoffice-Aktionen es gab und wie viele verschiedene Personen gehandelt haben.
🪝 An deinen eigenen Server senden
Der Team-Verlauf muss nicht auf dieser Seite gelesen werden. Unter Teameinstellungen → Webhooks richtest du ihn an eine URL, die dir gehört: Jeder Eintrag, den du abonniert hast, kommt als signierter JSON-POST an, sobald er geschrieben wird.
Ein Webhook enthält genau das, was diese Seite zeigt, und nicht mehr - dieselben Zeilen, dieselben Felder, abzüglich der IP-Adresse, die das Panel nie verlässt. Vollständige Einrichtung, Aufbau der Nutzdaten und Signaturprüfung: Ausgehende Webhooks.
⏳ Aufbewahrung
Einträge werden für ein gleitendes Zeitfenster aufbewahrt (standardmäßig 180 Tage), ältere werden automatisch bereinigt. Der Verlauf ist nur anfügbar - Einträge werden nachträglich nie bearbeitet.