Skip to content

Discord Logging

Discord Logging

Elke notitie die wordt geschreven, verwijderd of gewist kan als embed naar Discord worden gestuurd. Dit is bedoeld voor medisch roleplay-toezicht: wie heeft wat gedocumenteerd, bij wie, hoe lang, en wie heeft het weer verwijderd.

Inschakelen

Maak de webhook aan in Discord via Serverinstellingen → Integraties → Webhooks → Nieuwe Webhook → Webhook-URL kopiëren, en plak deze vervolgens hierin.

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

    Log = {
        Add    = true,   -- een notitie is geschreven
        Remove = true,   -- een enkele notitie is verwijderd
        Clear  = true,   -- de notities van een personage zijn gewist
    },

    class="hljs-literal">true,

    Colors = {
        Add    = 5990640,   -- blauw
        Remove = 15680580,  -- rood
        Clear  = 15680580,  -- rood
    },

    Footer = 'BUPA Sync Status',
}

Er wordt niets verzonden zolang Enabled op false staat of Url leeg is.

Veld Doel
Username / Avatar Naam en afbeelding waaronder de berichten worden geplaatst. Laat Avatar leeg om die van de webhook zelf te gebruiken.
Log Schakel individuele acties uit als je deze niet wilt bijhouden.
OnlyOnOthers true logt alleen acties die op een andere speler worden uitgevoerd — medicwerk. false logt ook elke notitie die spelers over zichzelf schrijven, wat erg druk kan zijn.
Colors Embed-kleur per actie, als decimaal getal. Kies er een op spycolor.com en gebruik de decimale waarde.
Footer Tekst onder elke embed. Leeg verbergt de footer.

Wat elke embed bevat

Notitie toegevoegd

Veld Voorbeeld
Schrijver De medic — naam, server-id en citizen-id
Op De patiënt, zelfde indeling
Regio Het lichaamsdeel-label
Notitie De notitietekst, in een codeblok
Type Letsel / Verband / Notitie
Ernst Licht / Matig / Ernstig
Duur Resterende tijd, of Permanent
Vergrendeld Ja / Nee

Notitie verwijderd logt wie het heeft verwijderd, van wiens lichaam het afkwam, de regio, de tekst en of het vergrendeld was.

Notities gewist logt wie het heeft gewist, bij wie, hoeveel vermeldingen er daadwerkelijk zijn verdwenen, en of vergrendelde notities zijn bewaard.

Houd de webhook-URL privé. Iedereen die deze bezit kan berichten plaatsen in dat kanaal.