Skip to content

Discord Logging

Discord Logging

Кожне створення, редагування та видалення сейфзони може надсилатися в канал Discord у вигляді кольорового ембеда, щоб ви завжди знали, хто й що змінив.

Увімкнення

Вставте URL вашого вебхука Discord. Порожній URL повністю вимикає логування — нічого не надсилається.

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- вставте сюди URL вебхука Discord для увімкнення
    botName = 'BUPA Safezones',
    avatar  = '',                 -- необов'язковий URL зображення для аватарки бота
    colors  = {
        create = 3066993,         -- зелений
        edit   = 3447003,         -- синій
        delete = 15158332,        -- червоний
    },
}
Поле Призначення
url URL вебхука Discord. Порожньо = логування вимкнено.
botName Ім'я користувача, від чинного імені публікується ембед.
avatar Необов'язковий URL аватара для бота.
colors.create Колір ембеда для новоствореної зони (за замовчуванням зелений).
colors.edit Колір ембеда для відредагованої зони (за замовчуванням синій).
colors.delete Колір ембеда для видаленої зони (за замовчуванням червоний).

Що саме логує кожен ембед

Ембеди Створення / Редагування містять:

  • Zone — назву зони (мітку).
  • Admin — ім'я гравця та ID сервера, який здійснив зміну.
  • Points — кількість полігональних точок зони.
  • Jobs — вайтліст робіт та їхні мінімальні ранги, або Everyone.
  • Active rules — список усіх правил, які наразі активовані в зоні.
  • Identifiers — ідентифікатори адміністратора discord: та license:.
  • Timestamp — нижній колонтитул з датою/часом та назвою ресурсу.

Ембеди Видалення містять лише найнеобхідніше: назву зони, адміністратора та його ідентифікатори.

Усі повідомлення вебхука надсилаються англійською мовою, незалежно від налаштування ox:locale.