Discord 日志机器人:删除与编辑的消息、语音和加入记录
Discord 日志机器人会记录服务器里发生的事,方便版主之后回看。 Noxyr 会把删除和编辑的消息、语音加入、离开和切换,以及成员的加入和离开,分别记录到你选择的员工频道。使用 /serverlogs set 或在仪表板上进行设置。
日志的用途
有人说版主侮辱了他。有人删掉消息后却不承认自己写过。一名成员在突袭事件后立刻离开。没有日志,你只有一面之词。有了日志,你就能在只有员工能看到的频道里,看到消息内容、作者和时间。
Noxyr 记录什么
| 类型 | 条目显示的内容 |
|---|---|
| 消息 | 被删除的消息,包括作者、频道和内容。编辑记录会显示编辑前后的文字。一次清理消息会合并为一条记录,并显示删除了多少条 |
| 语音 | 成员加入、离开或在语音频道之间切换 |
| 成员 | 加入时显示账号年龄,离开时显示其加入的时间 |
语音中的静音、闭麦和直播不会被记录。加入时显示账号年龄很有用,因为在突袭期间,一个刚注册的新账号加入会很显眼。
设置步骤
- 创建仅员工可见的频道,每类一个,或共用一个。日志会显示消息内容,所以要保持私密。
- 将每种类型发送到一个频道:
/serverlogs set type: channel:,或在仪表板中依次进入“安全”和“服务器日志”。 - 添加排除项。
/serverlogs ignore channel:会跳过某个频道或整个分类。添加 remove:True 可以重新记录该频道。 - 检查设置。
/serverlogs status会显示每类日志的去向。/serverlogs off type:可以停止某一类日志。
机器人如何显示被删除的消息
这一点会让很多人感到意外。消息被删除时,Discord 只会告诉机器人消息的 ID,而不会告诉它内容。为了显示文字,Noxyr 只在设有消息日志的服务器中,把最近的消息在内存里保留 24 小时,并且从不写入磁盘。
这有两个后果,你需要知道:
- 超过 24 小时的消息,或在机器人启动之前发送的消息,会显示为未保存。
- 消息内容不会被永久存储,这让隐私方面的代价保持在较低水平。
告诉你的成员,被删除和被编辑的消息会记录给员工查看。这样做更坦诚,也能避免意外。
让日志保持有用
每个频道的日志大约每隔几秒发布一次,每次最多十条,因此突袭或大规模清理消息时,日志频道不会被刷屏。即便如此,一个很吵的频道仍可能淹没其他记录。
- 忽略机器人刷屏和数数的频道,它们会产生大量条目却没有价值。
- 如果你不希望版主讨论案件时被记录,就忽略员工分类。
- 为语音日志设置独立频道,因为它是最繁忙的一类。
与其他记录搭配使用
消息日志记录的是发生了什么。安全模块记录的是拦截了什么:反垃圾信息和反突袭各自都会把触发原因发布到一个日志频道。仪表板还会保留设置变更的活动日志,记录是谁做出的更改(以其 Discord ID 标识),保存 30 天。把反垃圾信息和反突袭与你的日志一起使用,并用警告系统来跟进后续处理。
一个行之有效的起始布局
对于小型服务器,一个名为 mod-logs 的私密频道就够了,把三类日志都指向它。随着服务器变大,可以拆分成三个频道,这样语音活跃的晚上就不会把你需要查找的被删消息淹没。只把权限开放给真正会查看日志的员工,因为被删除的消息可能包含成员本想删掉的私人信息。
设置完成后,测试一次。在频道中发一条消息,编辑它,再删除它,然后检查三个事件是否都出现。如果什么都没有出现,请检查机器人是否能看到该频道并能在日志频道中发言,并确认你没有用 /serverlogs ignore 忽略了你正在测试的频道。
隐私与公平
日志是一种信任工具,要像对待信任一样对待它。决定谁可以查看,写明员工应在什么时候查看,并且绝不能仅凭一条被删除的消息就去处罚某人。如果成员要求删除他们的数据,Noxyr 会通过支持中心处理,具体见数据文档。对你记录的内容保持公开,会让成员更安心,而不是更不安。
后续步骤
参见服务器日志文档。关于机器人整体保存的内容,请阅读机器人存储了什么。如果你正在比较机器人,最佳 Discord 日志机器人列出了各种选择。添加 Noxyr即可开始记录。
常见问题
如何记录 Discord 中被删除的消息?
在仪表板中进入“安全”,然后选择“服务器日志”,或运行 /serverlogs set 并选择类型和员工频道。被删除的消息会显示作者和内容,编辑记录会显示编辑前后的文字。
Noxyr 会记录语音频道活动吗?
会。它会记录加入、离开以及在语音频道之间的切换。静音、闭麦和直播不会被记录。
如何停止记录某个频道?
运行 /serverlogs ignore channel:channel 即可跳过某个频道或整个分类。添加 remove:True 可以重新记录该频道。
Noxyr 会存储我删除的消息吗?
只会短暂保存。它只在设有消息日志的服务器中,把最近的消息在内存里保留 24 小时,从不写入磁盘。
日志机器人免费吗?
免费。服务器日志是免费 Noxyr 机器人的一部分。