Skip to content

Discord Logging

Discord Logging

Chaque création, modification et suppression de safezone peut être publiée dans un salon Discord sous forme d'embed avec code couleur, pour que vous sachiez toujours qui a changé quoi.

Activer la fonction

Collez l'URL de votre webhook Discord. Une URL vide désactive complètement les logs — rien n'est envoyé.

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- collez l'URL de votre webhook Discord ici pour activer
    botName = 'BUPA Safezones',
    avatar  = '',                 -- URL d'image optionnelle pour l'avatar du bot
    colors  = {
        create = 3066993,         -- vert
        edit   = 3447003,         -- bleu
        delete = 15158332,        -- rouge
    },
}
Field Purpose
url L'URL du webhook Discord. Vide = logs désactivés.
botName Le nom d'utilisateur sous lequel l'embed est publié.
avatar URL de l'avatar optionnel pour le bot.
colors.create Couleur de l'embed pour une zone nouvellement créée (vert par défaut).
colors.edit Couleur de l'embed pour une zone modifiée (bleu par défaut).
colors.delete Couleur de l'embed pour une zone supprimée (rouge par défaut).

Ce que chaque embed enregistre

Les embeds de Création / Modification incluent :

  • Zone — le nom (label) de la zone.
  • Admin — le nom du joueur et son id serveur ayant effectué le changement.
  • Points — le nombre de points polygonaux de la zone.
  • Jobs — les jobs en whitelist et leurs grades minimums, ou Tout le monde.
  • Active rules — une liste de toutes les règles actuellement activées sur la zone.
  • Identifiers — les identifiants discord: et license: de l'admin.
  • Timestamp — un pied de page avec la date/l'heure et le nom de la ressource.

Les embeds de Suppression sont réduits à l'essentiel : le nom de la zone, l'admin et ses identifiants.

Tous les messages du webhook sont en anglais, indépendamment de votre paramètre ox:locale.