Discord Logging
Discord Logging
Jedes Erstellen, Bearbeiten und Löschen einer Safezone kann als farbcodiertes Embed in einem Discord-Kanal gepostet werden, damit du immer weißt, wer was geändert hat.
Aktivieren
Füge deine Discord-Webhook-URL ein. Eine leere URL deaktiviert das Logging vollständig — es wird nichts gesendet.
Config.Webhook = {
url = '', -- füge hier deine Discord-Webhook-URL zum Aktivieren ein
botName = 'BUPA Safezones',
avatar = '', -- optionale Bild-URL für den Bot-Avatar
colors = {
create = 3066993, -- grün
edit = 3447003, -- blau
delete = 15158332, -- rot
},
}| Feld | Zweck |
|---|---|
url |
Die Discord-Webhook-URL. Leer = Logging aus. |
botName |
Der Benutzername, unter dem das Embed gepostet wird. |
avatar |
Optionale Avatar-Bild-URL für den Bot. |
colors.create |
Embed-Farbe für eine neu erstellte Zone (Standard grün). |
colors.edit |
Embed-Farbe für eine bearbeitete Zone (Standard blau). |
colors.delete |
Embed-Farbe für eine gelöschte Zone (Standard rot). |
Was jedes Embed protokolliert
Erstellen / Bearbeiten Embeds beinhalten:
- Zone — der Name (Label) der Zone.
- Admin — der Spielername und die Server-ID der Person, die die Änderung vorgenommen hat.
- Points — wie viele Polygonpunkte die Zone hat.
- Jobs — die gewifelisandeten Jobs und ihre Mindestränge, oder Jeder.
- Active rules — eine Liste aller Regeln, die derzeit für die Zone aktiv sind.
- Identifiers — die
discord:- undlicense:-Identifier des Admins. - Timestamp — eine Fußzeile mit Datum/Uhrzeit und dem Resourcenamen.
Löschen Embeds sind auf das Wesentliche reduziert: den Zonenamen, den Admin und deren Identifier.
ℹ
Alle Webhook-Nachrichten sind auf Englisch, unabhängig von deiner ox:locale-Einstellung.