Skip to content

Discord Logging

Discord Logging

Every safezone create, edit and delete can be posted to a Discord channel as a colour-coded embed, so you always know who changed what.

Enable it

Paste your Discord webhook URL. An empty URL disables logging entirely — nothing is sent.

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
    },
}
Field Purpose
url The Discord webhook URL. Empty = logging off.
botName The username the embed is posted under.
avatar Optional avatar image URL for the bot.
colors.create Embed colour for a newly created zone (default green).
colors.edit Embed colour for an edited zone (default blue).
colors.delete Embed colour for a deleted zone (default red).

O que cada embed regista

Os embeds de Create / Edit incluem:

  • Zone — o nome (rótulo) da zona.
  • Admin — o nome do jogador e o ID de servidor de quem fez a alteração.
  • Points — quantos pontos de polígono a zona tem.
  • Jobs — os empregos na whitelist e respetivos cargos mínimos, ou Everyone.
  • Active rules — uma lista de todas as regras atualmente ativas na zona.
  • Identifiers — os identificadores discord: e license: do administrador.
  • Timestamp — um rodapé com a data/hora e o nome do resource.

Os embeds de Delete são resumidos ao essencial: o nome da zona, o administrador e os respetivos identificadores.

Todas as mensagens do webhook estão em inglês, independentemente da tua configuração ox:locale.