Skip to content

Discord Logging

Discord Logging

Cada creación, edición y eliminación de una safezone se puede enviar a un canal de Discord como un embed con código de colores, para que siempre sepas quién cambió qué.

Habilitarlo

Pega la URL de tu webhook de Discord. Una URL vacía desactiva el registro por completo — no se envía nada.

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- paste your Discord webhook URL here to enable
    botName = 'BUPA Safezones',
    avatar  = '',                 -- optional image URL for the bot avatar
    colors  = {
        create = 3066993,         -- green
        edit   = 3447003,         -- blue
        delete = 15158332,        -- red
    },
}
Campo Propósito
url La URL del webhook de Discord. Vacío = registro desactivado.
botName El nombre de usuario con el que se publica el embed.
avatar URL opcional de la imagen de avatar para el bot.
colors.create Color del embed para una zona recién creada (verde por defecto).
colors.edit Color del embed para una zona editada (azul por defecto).
colors.delete Color del embed para una zona eliminada (rojo por defecto).

Lo que registra cada embed

Los embeds de Creación / Edición incluyen:

  • Zone — el nombre (etiqueta) de la zona.
  • Admin — el nombre del jugador y el id del servidor que realizó el cambio.
  • Points — cuántos puntos poligonales tiene la zona.
  • Jobs — los trabajos en lista blanca y sus rangos mínimos, o Everyone.
  • Active rules — una lista de todas las reglas activadas actualmente en la zona.
  • Identifiers — los identificadores discord: y license: del administrador.
  • Timestamp — un pie de página con la fecha/hora y el nombre del recurso.

Los embeds de Eliminación se reducen a lo esencial: el nombre de la zona, el administrador y sus identificadores.

Todos los mensajes del webhook están en inglés, independientemente de tu configuración de ox:locale.