Discord Logging
Discord-логирование
Каждая созданная, удаленная или очищенная запись может быть отправлена в Discord в виде эмбеда. Функция предназначена для контроля медицинского отыгрыша: кто и что задокументировал, на ком, на какой срок и кто это снял.
Включение
Создайте вебхук в Discord по пути Настройки сервера → Интеграции → Вебхуки → Новый вебхук → Копировать URL вебхука, после чего вставьте его сюда.
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 пуст.
| Поле | Назначение |
|---|---|
Username / Avatar |
Имя и картинка, от чьего имени публикуются сообщения. Оставьте Avatar пустым, чтобы использовать стандартную аватарку вебхука. |
Log |
Отключайте отдельные действия, если они вам не нужны. |
OnlyOnOthers |
true логирует только действия, совершенные над другим игроком — работа медика. false также логирует все заметки, которые игроки пишут сами на себе, что создает лишний шум. |
Colors |
Цвет эмбеда для каждого действия в виде десятичного числа. Выберите цвет на spycolor.com и используйте его десятичное (decimal) значение. |
Footer |
Текст в нижней части каждого эмбеда. Если оставить пустым, футер скроется. |
Что содержит каждый эмбед
Запись добавлена
| Поле | Пример |
|---|---|
| Written by | Медик — имя, ID на сервере и гражданский ID |
| On | Пациент в том же формате |
| Region | Метка части тела |
| Note | Текст записи в блоке кода |
| Type | Травма / Повязка / Заметка |
| Severity | Легкая / Умеренная / Тяжелая |
| Duration | Оставшееся время или Постоянно |
| Locked | Да / Нет |
Запись удалена — логирует, кто удалил запись, с чьего тела она была снята, регион, текст и была ли она заблокирована.
Записи очищены — логирует, кто выполнил очистку, у кого, сколько записей было фактически удалено и были ли сохранены заблокированные заметки.
Держите URL вебхука в секрете. Любой, у кого он есть, сможет писать сообщения в этот канал.