Skip to content

Discord Logging

Discord Logging

Cada anotación escrita, eliminada o borrada puede publicarse en Discord como un embed. Está diseñado para la supervisión del rol médico: quién documentó qué, a quién, durante cuánto tiempo y quién lo volvió a quitar.

Enable it

Crea el webhook en Discord en Server Settings → Integrations → Webhooks → New Webhook → Copy Webhook URL, y luego pégalo aquí.

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

    Log = {
        Add    = true,   -- una anotación fue escrita
        Remove = true,   -- una sola anotación fue eliminada
        Clear  = true,   -- las anotaciones de un personaje fueron borradas
    },

    class="hljs-literal">true,

    Colors = {
        Add    = 5990640,   -- azul
        Remove = 15680580,  -- rojo
        Clear  = 15680580,  -- rojo
    },

    Footer = 'BUPA Sync Status',
}

No se envía nada mientras Enabled esté en false o Url esté vacío.

Field Purpose
Username / Avatar Nombre y foto con los que se publican los mensajes. Deja Avatar vacío para usar el predeterminado del webhook.
Log Desactiva acciones individuales si no te interesan.
OnlyOnOthers true registra solo las acciones realizadas en otro jugador: trabajo médico. false también registra cada nota que los jugadores escriben sobre sí mismos, lo cual genera mucho spam.
Colors Color del embed por acción, como número decimal. Elige uno en spycolor.com y usa el valor decimal.
Footer Texto debajo de cada embed. Si está vacío, oculta el pie de página.

What each embed contains

Annotation added

Field Example
Written by El médico: nombre, ID del servidor y citizen id
On El paciente, con el mismo formato
Region La etiqueta de la parte del cuerpo
Note El texto de la anotación, en un bloque de código
Type Lesión / Vendaje / Nota
Severity Leve / Moderada / Grave
Duration Tiempo restante, o Permanente
Locked Sí / No

Annotation removed registra quién la eliminó, de qué cuerpo se quitó, la región, el texto y si estaba bloqueada o no.

Annotations cleared registra quién las borró, de quién, cuántas entradas se eliminaron realmente y si se conservaron las notas bloqueadas.

Mantén la URL del webhook en privado. Cualquiera que la tenga puede publicar en ese canal.