Skip to content

Discord Logging

Discord Logging

كل عملية إنشاء أو تعديل أو حذف لمنطقة آمنة يمكن نشرها في قناة Discord على شكل رسالة Embed ملونة، لتعرف دائماً من قام بتغيير ماذا.

Enable it

الصق رابط الويب هوك (Webhook) الخاص بـ Discord. رابط الويب هوك الفارغ يعطل التسجيل بالكامل — ول لن يتم إرسال أي شيء.

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).

What each embed logs

رسائل Create / Edit تتضمن:

  • Zone — اسم المنطقة (Label).
  • Admin — اسم اللاعب ومعرف السيرفر (Server ID) الذي قام بالتغيير.
  • Points — عدد نقاط المضلع (Polygon) التي تمتلكها المنطقة.
  • Jobs — الوظائف المسموحة (Whitelisted) ورتبهم الدنيا، أو Everyone.
  • Active rules — قائمة بجميع القواعد المفعلة حالياً على المنطقة.
  • Identifiers — معرفات المشرف discord: و license:.
  • Timestamp — تذكرة سفلى (Footer) تحتوي على التاريخ/الوقت واسم الريسورس.

رسائل Delete مختصرة وتقتصر على الأساسيات: اسم المنطقة، المشرف، ومعرفاته.

جميع رسائل الويب هوك باللغة الإنجليزية، بغض النظر عن إعداد ox:locale الخاص بك.