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.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.