Skip to content

Discord Logging

Discord Logging

Jede erstellte, gelöschte oder zurückgesetzte Notiz kann als Embed an Discord gesendet werden. Dies ist für die Überwachung des medizinischen Roleplays gedacht: Wer hat was dokumentiert, bei wem, wie lange und wer hat es wieder entfernt.

Aktivierung

Erstelle den Webhook in Discord unter Servereinstellungen → Integrationen → Webhooks → Neuer Webhook → Webhook-URL kopieren und füge ihn anschließend ein.

config.lua
Config.Webhook = {
    Enabled  = false,
    Url      = '',
    Username = 'BUPA Status',
    Avatar   = '',

    Log = {
        Add    = true,   -- eine Notiz wurde erstellt
        Remove = true,   -- eine einzelne Notiz wurde gelöscht
        Clear  = true,   -- die Notizen eines Charakters wurden gelöscht
    },

    class="hljs-literal">true,

    Colors = {
        Add    = 5990640,   -- blau
        Remove = 15680580,  -- rot
        Clear  = 15680580,  -- rot
    },

    Footer = 'BUPA Sync Status',
}

Solange Enabled auf false steht oder Url leer ist, wird nichts gesendet.

Feld Zweck
Username / Avatar Name und Bild, unter denen die Nachrichten gepostet werden. Lasse Avatar leer, um den Standard des Webhooks zu verwenden.
Log Deaktiviere einzelne Aktionen, wenn du sie nicht benötigst.
OnlyOnOthers true protokolliert nur Aktionen, die an einem anderen Spieler durchgeführt werden — Sanitäter-Arbeit. false protokolliert zusätzlich jede Notiz, die Spieler sich selbst schreiben, was sehr gesprächig sein kann.
Colors Embed-Farbe pro Aktion als Dezimalzahl. Wähle eine auf spycolor.com und verwende den dezimalen Wert.
Footer Text unter jedem Embed. Leer lässt den Footer verschwinden.

Was jedes Embed enthält

Notiz hinzugefügt

Feld Beispiel
Written by Der Sanitäter — Name, Server-ID und Citizen-ID
On Der Patient, im selben Format
Region Die Bezeichnung des Körperteils
Note Der Notiztext in einem Codeblock
Type Verletzung / Verband / Notiz
Severity Gering / Moderat / Schwer
Duration Verbleibende Zeit oder Permanent
Locked Ja / Nein

Notiz entfernt protokolliert, wer sie entfernt hat, von wessen Körper sie stammt, die Region, den Text und ob sie gesperrt war.

Notizen zurückgesetzt protokolliert, wer sie gelöscht hat, bei wem, wie viele Einträge tatsächlich entfernt wurden und ob gesperrte Notizen behalten wurden.

Halte die Webhook-URL geheim. Jeder, der sie besitzt, kann in diesem Kanal Beiträge veröffentlichen.