Skip to content

Discord Logging

Discord Логирование

Каждое создание, редактирование и удаление сейфзоны может отправляться в 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 — имя игрока и server id, внесшего изменения.
  • Points — количество полигональных точек зоны.
  • Jobs — вайтлист работ и их минимальные ранги, либо Everyone.
  • Active rules — список всех правил, активных в данный момент для зоны.
  • Identifiers — идентификаторы администратора discord: и license:.
  • Timestamp — нижний колонтитул с датой/временем и названием ресурса.

Эмбеды Удаления содержат только самое необходимое: название зоны, администратора и его идентификаторы.

Все сообщения вебхука на английском языке, независимо от настройки ox:locale.