Skip to content

Discord Logging

Discord Logging

Cada anotação escrita, removida ou limpa pode ser enviada para o Discord como um embed. O objetivo é a supervisão do roleplay médico: quem documentou o quê, em quem, por quanto tempo e quem removeu novamente.

Enable it

Crie o webhook no Discord em Server Settings → Integrations → Webhooks → New Webhook → Copy Webhook URL, e cole-o aqui.

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

    Log = {
        Add    = true,   -- uma anotação foi escrita
        Remove = true,   -- uma única anotação foi deletada
        Clear  = true,   -- as anotações de um personagem foram limpas
    },

    class="hljs-literal">true,

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

    Footer = 'BUPA Sync Status',
}

Nada é enviado enquanto Enabled estiver como false ou Url estiver vazio.

Field Purpose
Username / Avatar Nome e imagem com os quais as mensagens são publicadas. Deixe Avatar vazio para usar o padrão do webhook.
Log Desative ações individuais se não se importar com elas.
OnlyOnOthers true registra apenas ações realizadas em outro jogador — trabalho de médico. false também registra cada nota que os jogadores escrevem em si mesmos, o que gera muito spam.
Colors Cor do embed por ação, como um número decimal. Escolha uma em spycolor.com e use o valor decimal.
Footer Texto abaixo de cada embed. Deixar vazio oculta o rodapé.

What each embed contains

Annotation added

Field Example
Written by O médico — nome, id do servidor e citizen id
On O paciente, no mesmo formato
Region O rótulo da parte do corpo
Note O texto da anotação, em um bloco de código
Type Injury / Bandage / Note
Severity Minor / Moderate / Severe
Duration Tempo restante ou Permanent
Locked Sim / Não

Annotation removed registra quem removeu, de qual corpo foi retirada, a região, o texto e se estava bloqueada.

Annotations cleared registra quem limpou, de quem, quantas entradas foram realmente apagadas e se as notas bloqueadas foram mantidas.

Mantenha a URL do webhook privada. Qualquer pessoa com ela pode enviar mensagens para esse canal.