指南
设置垃圾信息过滤
垃圾信息过滤可以防止成员在频道中刷屏。它包含五项独立的检查,每项都有自己的开关和限制。新服务器上这些检查全部关闭。
工作方式
在控制面板中设置
合适的限制取决于你的服务器有多活跃。[设置参考](/docs/settings)列出了每项设置的默认值和允许范围。
打开垃圾信息防护,垃圾信息过滤
在控制面板中打开你的服务器,进入垃圾信息防护,然后进入垃圾信息过滤。
开启过滤
打开过滤垃圾信息。
开启需要的检查
在检查下,打开你需要的每项检查并设置其限制。建议先从消息刷屏开始,它覆盖最常见的垃圾信息。
决定是否禁言
每项检查都有自己的禁言成员开关和时长。禁言可以立即制止刷屏,而只删除消息只是事后清理。
添加豁免身份组
在豁免身份组下,选择过滤应忽略的身份组。
保存并测试
选择保存更改,然后用一个没有豁免身份组的账号进行测试。
`/settings` 命令
违规时会发生什么
豁免
垃圾信息过滤有豁免身份组:拥有其中任一身份组的成员不会被检查。可用于版主,以及按设计会大量发消息的机器人或身份组,例如公告身份组。
没有豁免频道。如果某个频道需要不同的规则,例如表情符号刷屏很常见的梗图频道,请给在那里发言的成员一个豁免身份组,或者关闭那项检查。
垃圾信息过滤还是AutoMod
SfwBot的垃圾信息过滤与Discord的AutoMod有重叠之处。垃圾信息过滤在消息发布后执行,并且可以统计一段时间内的消息数量。AutoMod 会在任何人看到消息之前将其拦截,并涵盖垃圾信息过滤不检查的提及刷屏。许多服务器会同时使用两者。
故障排除
- 什么都没有发生。 过滤垃圾信息已开启,但没有开启任何检查。请至少开启一项检查。
- 某位成员从未被拦截。 该成员拥有被豁免的身份组。
- 消息被报告但仍然保留。 机器人在该频道缺少管理消息权限。运行
/status。 - 禁言没有生效。 机器人需要有禁言成员的权限,并且它的身份组必须高于该成员的最高身份组。
- 正常聊天被移除了。 某项限制对你的服务器来说过低。请调高它,或关闭该项检查。过多大写字母和表情刷屏是最容易误伤正常消息的检查。
- 没有日志条目。 未设置日志频道,或机器人无法在其中发布消息。
常见问题
垃圾信息过滤能检测提及刷屏吗?
不能。提及刷屏由Discord的AutoMod处理,SfwBot可以为你设置。请参阅 AutoMod指南。
版主会被检查吗?
只有在没有豁免身份组时才会。请把你的版主身份组添加到豁免身份组中。
垃圾信息过滤会使用点数吗?
不会。只有对媒体的AI扫描才会使用点数。