Skip to content

Discord Logging

Discord Logging

Кожну створену, видалену або очищену нотатку можна надсилати в Discord у вигляді ембеда. Це призначено для контролю за медичним ролеплеєм: хто що задокументував, на кому, на який термін і хто це знову зняв.

Enable it

Створіть вебхук у Discord через Server Settings → Integrations → Webhooks → New Webhook → Copy Webhook URL, а потім вставте його сюди.

config.lua
Config.Webhook = {
    Enabled  = false,
    Url      = '',
    Username = 'BUPA Status',
    Avatar   = '',

    Log = {
        Add    = true,   -- нотатку було написано
        Remove = true,   -- одну нотатку було видалено
        Clear  = true,   -- нотатки персонажа було стерто
    },

    class="hljs-literal">true,

    Colors = {
        Add    = 5990640,   -- синій
        Remove = 15680580,  -- червоний
        Clear  = 15680580,  -- червоний
    },

    Footer = 'BUPA Sync Status',
}

Нічого не надсилається, доки Enabled має значення false або Url порожній.

Field Purpose
Username / Avatar Ім'я та зображення, від чинного імені яких публікуються повідомлення. Залиште Avatar порожнім, щоб використовувати власний аватар вебхука.
Log Вимикайте окремі дії, якщо вони вам не потрібні.
OnlyOnOthers true логує лише дії, виконані щодо іншого гравця — робота медика. false також логує кожну нотатку, яку гравці пишуть самі про себе, що є занадто балакучим.
Colors Колір ембеда для кожної дії у вигляді десяткового числа. Виберіть його на spycolor.com та використайте десяткове (decimal) значення.
Footer Текст під кожним ембедом. Порожнє значення приховує нижній колонтитул.

What each embed contains

Annotation added

Field Example
Written by Медик — ім'я, ID на сервері та citizen id
On Пацієнт, у такому ж форматі
Region Мітка частини тіла
Note Текст нотатки у блоці коду
Type Травма / Пов'язка / Нотатка
Severity Легка / Помірна / Тяжка
Duration Залишок часу або Постійно
Locked Так / Ні

Annotation removed логує, хто її видалив, з чиього тіла вона була знята, регіон, текст та чи була вона заблокована.

Annotations cleared логує, хто все очистив, у кого, скільки записів насправді було видалено та чи збереглися заблоковані нотатки.

Зберігайте URL вебхука в таємниці. Будь-хто, хто має його, може публікувати повідомлення в цьому каналі.