Skip to content

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.

shared/config/general.lua
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: en license: 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.