Wiki / Core Features / Aktivitätsprotokoll

Aktivitätsprotokoll

Aktualisiert von Maxime_48 · vor 1 Stunde · Aufrufe: 89

Sprachen: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

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" statt 1 - 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.enabled dir 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.