Skip to content

Discord Logging

Discord Logging

Fiecare adnotare scrisă, eliminată sau ștearsă poate fi trimisă pe Discord sub formă de embed. Această funcție este concepută pentru supravegherea roleplay-ului medical: cine a documentat ce, pe cine, pentru cât timp și cine a șters-o din nou.

Enable it

Creați webhook-ul în Discord la Server Settings → Integrations → Webhooks → New Webhook → Copy Webhook URL, apoi inserați-l acolo.

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

    Log = {
        Add    = true,   -- o adnotare a fost scrisă
        Remove = true,   -- o singură adnotare a fost ștearsă
        Clear  = true,   -- adnotările unui caracter au fost resetate
    },

    class="hljs-literal">true,

    Colors = {
        Add    = 5990640,   -- albastru
        Remove = 15680580,  -- roșu
        Clear  = 15680580,  -- roșu
    },

    Footer = 'BUPA Sync Status',
}

Nu se trimite nimic cât timp Enabled este setat la false sau Url este gol.

Field Purpose
Username / Avatar Numele și imaginea sub care sunt postate mesajele. Lăsați Avatar gol pentru a folosi imaginea implicită a webhook-ului.
Log Dezactivați acțiuni individuale dacă nu vă interesează.
OnlyOnOthers true înregistrează doar acțiunile efectuate asupra unui alt jucător — activitatea medicilor. false înregistrează și toate notele pe care jucătorii și le scriu sieși, ceea ce poate genera prea multe mesaje.
Colors Culoarea embed-ului per acțiune, ca număr zecimal. Alegeți una pe spycolor.com și folosiți valoarea decimal (zecimală).
Footer Textul de sub fiecare embed. Dacă este gol, ascunde subsolul.

What each embed contains

Annotation added

Field Example
Written by Medicul — nume, id-ul de server și citizen id-ul
On Pacientul, același format
Region Eticheta zonei corpului
Note Textul adnotării, într-un bloc de cod
Type Injury / Bandage / Note
Severity Minor / Moderate / Severe
Duration Timpul rămas, sau Permanent
Locked Yes / No

Annotation removed înregistrează cine a șters-o, de pe al cui corp provenea, zona, textul și dacă fusese blocată.

Annotations cleared înregistrează cine le-a șters, de la cine, câte intrări au fost eliminate efectiv și dacă notele blocate au fost păstrate.

Păstrați adresa URL a webhook-ului privată. Oricine o deține poate posta mesaje în acel canal.