服务器日志
将已删除和已编辑的消息、语音加入和移动,以及成员加入和离开,发布到你的日志频道中。
记录的内容
- 消息
- 已删除的消息会记录作者、位置和内容。已编辑的消息会记录修改前后的文本。批量删除会记录为一条,并注明删除的数量。
- 语音
- 成员加入、离开或在语音频道之间移动。不记录静音、闭麦和直播。
- 成员
- 成员加入(包括账号的年龄)和离开(包括加入时间)。
设置方法
在仪表板中进入 Safety → Server Logs。为每种类型选择仅员工可见的频道,并选择不应被记录的频道。
- /serverlogs set type:<kind> channel:<channel>
- 将一类日志发送到频道。
- /serverlogs off type:<kind | everything>
- 停止记录。
- /serverlogs ignore channel:<channel>
- 不记录某个频道或整个分类中的消息。添加 remove:True 可重新记录。
- /serverlogs status
- 显示每种日志的发送位置。
隐私
Discord 只会告诉机器人已删除消息的 ID。为了显示其内容,机器人只在设有消息日志的服务器中,将最近的消息保存在内存中 24 小时,从不写入磁盘。超过这个时间的消息,或在机器人启动前发送的消息,会显示为未保存。
每个频道的日志大约每几秒发布一次,每次最多十条,因此即使出现突袭或大量清除,也不会刷屏你的日志频道。