指南
设置信任分与警告
信任分与警告会让单次移除对屡次违规的成员产生后果。每次违规都会扣除信任分,降至零时,成员会收到一次警告,并执行你选择的处理方式。新服务器上该系统默认关闭。
工作方式
每位成员的信任分起始为100。每种违规都属于某个严重程度等级,由该等级决定扣除多少信任分。
当成员的信任分降到0时,会发生三件事:成员获得一次警告,信任分恢复为100,并执行你为该次警告设置的警告动作。信任分会随时间缓慢恢复,因此偶尔的失误会被原谅,而反复违规则会累积。
| 违规 | 默认等级 |
|---|---|
| 垃圾信息检查、邀请链接、AutoMod规则 | 低 |
| 黑名单中的图片、手动扣除 | 中 |
| 成人网站链接 | 高 |
| 诈骗网站链接 | 严重 |
| 被AI扫描删除的图片 | 低,开启前不生效 |
每个等级扣除多少由你决定,参见设置参考。功能概览参见信任分与警告。
**开始之前:**警告动作要求机器人拥有禁言、踢出或封禁成员的权限,并且它的身份组必须高于被处理成员的身份组。
在控制面板中设置
请在开启系统之前先设置好后果,这样第一次警告就会按你的预期执行。
打开“信任分与警告”的设置
在控制面板中打开你的服务器,进入信任分与警告,然后进入设置。
先检查警告动作
在警告动作下,决定每次警告时发生什么:无动作、提醒、禁言、踢出或封禁。新服务器自带内置的禁言,时长随警告次数递增。超出你所设最后一次的警告会重复最后一个动作。
调整严重程度等级
在严重程度等级下,设置每个等级扣除多少信任分。
检查各项违规
在违规下,为每种违规选择是否扣除信任分以及属于哪个等级。如果需要,可以在这里开启AI检测违规。
设置恢复与通知
每小时恢复的信任分控制信任分恢复的速度。通知成员信任分变化控制是否让成员知晓。
开启系统
打开使用信任系统并保存。从此时起,成员的违规才会扣除信任分。
命令
控制面板的“信任分与警告”成员页面提供相同的成员操作。参见[命令参考](/docs/commands)。
`/member`
适用于拥有“禁言成员”权限的版主。选择一位成员即可查看其信任分、警告和历史记录,设置或重置信任分,手动扣除信任分,撤回违规,以及添加、移除或清空警告。手动添加的警告与其他警告效果相同,其操作会立即执行。
`/settings`
适用于拥有管理服务器权限的成员。信任分与警告页包含系统设置。开启或关闭该系统需要管理员权限。
`/standing`
适用于所有成员。显示自己的信任分、警告、信任分恢复的速度,以及下一次警告会带来什么后果。
发生违规时会怎样
- 扣除信任分,扣除量为该违规级别对应的数值。
- 日志条目被发布到你的日志频道,并带有撤回按钮。参见日志。
- 信任分降到 0 时,添加一次警告,并执行其操作:提醒、禁言、踢出或封禁。
- 成员会收到通知,如果告知成员信任分变化已开启。通过
/dms选择接收的成员会收到私信。当成员的消息被移除时,其他成员会看到一条会自动删除的简短频道通知,除非你在“常规”设置中关闭了该通知。
作为警告操作的提醒是发给成员的一条消息,因此只有通过 /dms 选择接收的成员才能收到。
撤销违规
错误可以撤销。可在日志条目上使用撤回,也可以使用控制面板中该成员的历史记录或 /member。
随后 SfwBot 会在没有发生该违规的前提下,重新计算该成员剩余的历史记录。确认之前你会看到结果预览。如果某次警告不再成立,它会被移除,其禁言或封禁也会被解除。踢出无法撤销。
豁免
信任系统没有自己的豁免列表。如果成员被某个模块豁免,例如通过垃圾信息过滤中的豁免身份组,那么他在该模块中不会产生违规,也就不会损失信任分。
如果想排除某一种违规,请在违规下将其关闭。模块仍会删除该消息,只是不扣除信任分。
Plus和Pro中的选项
- 更多警告处理方式。 免费方案最多允许3种警告处理方式,Plus和Pro最多10种。
- 警告衰减。 开启随时间免除警告后,成员在一段时间没有违规后会减少一次警告。
参见定价。
故障排查
- **违规不扣信任分。**系统处于关闭状态,或该违规已被关闭。默认情况下,被AI扫描删除的内容不扣信任分。
- **警告动作没有执行。**机器人缺少禁言、踢出或封禁的权限,或者该成员的身份组高于机器人的身份组。服务器所有者无法被处罚。
- 成员没有收到通知。私信需要成员通过
/dms选择接收。请检查通知成员信任分变化以及常规设置中的提示设置。 - **成员因一条消息获得了警告。**严重违规,例如诈骗链接,可能一次耗尽全部信任分。参见链接防护。
- **没有日志。**未设置日志频道,或机器人无法在该频道发言。
常见问题
成员能看到自己的信任分吗?
可以。/standing 会向成员显示他们的信任分、警告和最近被移除的图片。
信任分会在不同服务器之间通用吗?
不会。信任分和警告按每个服务器分别计算。
开启系统后,之前的违规会怎样?
没有影响。只有系统开启期间发生的违规才会扣除信任分。
可以只使用警告而不自动处罚吗?
可以。将每个警告动作设为无或提醒,并把警告次数作为版主的记录。