Zum Inhalt springen

Protokolle

Ereignisprotokolle senden konfigurierte Discord-Aktivitätsnachrichten an einen gewählten Kanal. Sie sind von Schutzprotokollen getrennt.

Melde dich an, wähle deinen Server und öffne Administration > Log. Du musst Serverbesitzer sein oder Manage Server haben. April benötigt Zugriff auf das Ziel und Sendeberechtigung dort.

  1. Aktiviere die allgemeine Protokolleinstellung und wähle einen Standardkanal.
  2. Wähle ein verfügbares Ereignis und aktiviere es. Füge eine nicht leere Nachricht oder ein Embed hinzu; aktiviere optional seine Kanalumleitung und wähle ein Ziel.
  3. Speichere. Veranlasse auf einem Testserver ein autorisiertes Ereignis und prüfe, ob die Nachricht ankommt. Aktiviere beispielsweise das Mitgliedsbeitrittsereignis mit einer kurzen Nachricht und prüfe den gewählten Kanal nach dem Beitritt eines autorisierten Testmitglieds.

Allgemeine und Ereigniseinstellungen müssen beide aktiviert sein. Eine gespeicherte Vorlage oder Vorschau beweist keine Zustellung. Siehe Formatierungsvariablen für Nachrichtenformatierung.

Ungespeicherte allgemeine Ereignisprotokolleinstellungen mit leerem Standardkanal und ausgewähltem Ignore Bot

Allgemeine Einstellungen vor dem Speichern. Der aktuelle Sender wendet Ignore Bot nicht an. Die Screenshots zeigen die englische Oberfläche.

Ungespeicherte Nachrichteneinstellungen für User joined

Das Ereignisformular zeigt ein neutrales Beispiel vor dem Speichern.

Gerenderte neutrale Vorschau einer Mitgliedsbeitritts-Protokollnachricht

Die Vorschau wird im Dashboard gerendert; es wurde keine Ereignisnachricht zugestellt.

Der aktuelle Worker abonniert Mitgliedsbeitritt und -austritt, Sperre und Entsperrung, Sprachbeitritt/-austritt/-wechsel, Kanalerstellung/-löschung/-aktualisierung und Mitgliedsaktualisierungen. Kanalerstellung/-löschung behandelt Text- und Sprachkanäle; Kanalaktualisierung behandelt Namensänderungen. Mitgliedsaktualisierung überspringt Bots, priorisiert eine Spitznamenänderung und erkennt Rollenänderungen bei geänderter Rollenanzahl; ein Rollentausch bei gleicher Anzahl wird durch diesen Zweig nicht erkannt. Die Verarbeitung hängt von verfügbaren Discord-Daten ab; ein Quellcode-Handler beweist keine Zustellung in jeder Bereitstellung. Kennungen für Benutzername, Avatar, Diskriminator, Nachrichtenbearbeitung/-löschung, Stummschaltung und deren Aufhebung existieren, sind hier aber nicht mit entsprechenden Ereignisabonnements verbunden. Ein Warnungs-Handler existiert, doch dieser Abonnementpfad belegt keine Warnungsereignisquelle. Verlasse dich nicht allein auf eine Dashboardauswahl als Zustellnachweis.

Der aktuelle Sendepfad wendet konfigurierte Einstellungen für ignorierte Bots, Rollen oder Kanäle nicht an. Betrachte diese Steuerungen für diesen Pfad als wirkungslos. Verlasse dich nicht auf sie, um vertrauliche oder störende Ereignisse zu unterdrücken.

Kommt keine Nachricht an, prüfe, ob beide Einstellungen aktiviert, das Ereignis angebunden und seine Vorlage nicht leer ist, das gewählte Ziel existiert und April dort senden kann. Eine Forbidden- oder Not-Found-Antwort beim Senden veranlasst den Worker, dieses Ereignis zu deaktivieren; korrigiere den Zugriff und aktiviere es erneut. Kann das Ziel nicht aus dem Cache aufgelöst werden, kehrt der Sender zurück, ohne das Ereignis zu deaktivieren; prüfe den Kanal und versuche es erneut. Prüfe nach Änderungen die tatsächliche Discord-Ausgabe. Enthält eine Nachricht unerwünschte Informationen, deaktiviere das Ereignis und überarbeite seine Vorlage; das Entfernen einer bereits gesendeten Discord-Nachricht ist eine separate manuelle Aktion.