Skip to content

Discord Logging

Discord 日志记录

每个安全区的创建编辑删除都可以作为带有颜色代码的嵌入消息(Embed)发送到 Discord 频道,以便您随时了解谁更改了什么。

启用它

粘贴您的 Discord Webhook URL。留空则完全禁用日志记录 — 不会发送任何内容。

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- 在此处粘贴您的 Discord Webhook URL 以启用
    botName = 'BUPA Safezones',
    avatar  = '',                 -- 可选的机器人头像图片 URL
    colors  = {
        create = 3066993,         -- 绿色
        edit   = 3447003,         -- 蓝色
        delete = 15158332,        -- 红色
    },
}
字段 用途
url Discord Webhook URL。留空 = 关闭日志。
botName 发送嵌入消息时显示的机器人用户名。
avatar 机器人的可选头像图片 URL。
colors.create 新创建区域的嵌入消息颜色(默认绿色)。
colors.edit 已编辑区域的嵌入消息颜色(默认蓝色)。
colors.delete 已删除区域的嵌入消息颜色(默认红色)。

每个嵌入消息记录的内容

创建 / 编辑 嵌入消息包括:

  • 区域 — 区域的名称(标签)。
  • 管理员 — 进行更改的玩家名称和服务器 ID。
  • 点位 — 该区域拥有的多边形点数。
  • 职业 — 白名单职业及其最低等级,或所有人
  • 生效规则 — 当前在该区域启用的所有规则的列表。
  • 标识符 — 管理员的 discord:license: 标识符。
  • 时间戳 — 包含日期/时间和资源名称的页脚。

删除 嵌入消息精简至核心要素:区域名称、管理员及其标识符。

所有 Webhook 消息均为英文,不受您的 ox:locale 设置影响。