Discord Logging
Discord Logging
Elke aanmaak, bewerking en verwijdering van een safezone kan naar een Discord-kanaal worden gestuurd als een kleurgenodeerde embed, zodat je altijd weet wie wat heeft gewijzigd.
Inschakelen
Plak je Discord webhook URL. Een lege URL schakelt logging volledig uit — er wordt niets verzonden.
Config.Webhook = {
url = '', -- paste your Discord webhook URL here to enable
botName = 'BUPA Safezones',
avatar = '', -- optional image URL for the bot avatar
colors = {
create = 3066993, -- green
edit = 3447003, -- blue
delete = 15158332, -- red
},
}| Veld | Doel |
|---|---|
url |
De Discord webhook URL. Leeg = logging uit. |
botName |
De gebruikersnaam waaronder de embed wordt geplaatst. |
avatar |
Optionele avatar-afbeeldings-URL voor de bot. |
colors.create |
Embedkleur voor een nieuw aangemaakte zone (standaard groen). |
colors.edit |
Embedkleur voor een bewerkte zone (standaard blauw). |
colors.delete |
Embedkleur voor een verwijderde zone (standaard rood). |
Wat elke embed logt
Aanmaken / Bewerken embeds bevatten:
- Zone — de naam (label) van de zone.
- Admin — de spelersnaam en het server-ID van degene die de wijziging heeft doorgevoerd.
- Points — hoeveel polygoonpunten de zone heeft.
- Jobs — de whitelisted jobs en hun minimale rangen, of Iedereen.
- Active rules — een lijst van alle regels die momenteel actief zijn op de zone.
- Identifiers — de
discord:enlicense:identificatiegegevens van de admin. - Timestamp — eenvoettekst met de datum/tijd en de resourcenaam.
Verwijderen embeds zijn ingekort tot de essentiële gegevens: de zonenaam, de admin en diens identificatiegegevens.
ℹ
Alle webhook-berichten zijn in het Engels, ongeacht je ox:locale instelling.