如何阻止Discord上的NSFW刷屏
NSFW刷屏主要是图片,所以词语过滤拦不住。下面是真正有效的设置和工具,按设置顺序排列。
作者:SfwBot Team5分钟阅读

Discord上的NSFW刷屏主要是图片、GIF和视频,所以词语过滤拦不住。有三样东西可以:Discord自带的露骨图片过滤器、对新成员更严格的权限,以及一个会检查每张图片并删除裸露内容的机器人。本文按设置顺序逐一介绍。
NSFW刷屏从哪里来
大多数刷屏有两种来源。一种是账号通过公开邀请加入,然后不停发布露骨图片,直到有人把它移除;另一种是普通成员的账号被盗,被用来做同样的事。两种情况下,账号都会在几秒内于多个频道发帖。
这些消息的文字往往是空的,或者看起来无害。所以屏蔽词列表和Discord的关键词规则在这里作用不大。要阻止刷屏,就必须检查图片本身,或者让账号根本无法发图片。
第1步:开启Discord的露骨图片过滤器
Discord为服务器提供了自带的过滤器。在服务器设置中打开安全设置,找到露骨图片过滤器。开启后,Discord会在所有未标记为限制级的频道里,拦截它判定为露骨图片的消息。
它不花钱,一分钟就能设好,所以建议先开启。它也有一些局限,需要了解:
- 你无法选择严格程度。它针对露骨图片,对暴露程度较低的图片不处理。
- 它不会告诉你的版主拦截了什么,也不会告诉他们是谁发的。
- 图片被拦截后,发布它的账号不会受到任何后果。
Discord会不时调整这些菜单。如果找不到该设置,可以在Discord的支持网站上搜索“露骨图片过滤器”。想进一步了解差异,请参阅Discord露骨图片过滤器与SfwBot的对比。
第2步:限制新成员能发布的内容

不能上传文件的账号就无法刷图片。有两项设置作用最大:
- 在服务器设置的身份组中,从
@everyone身份组移除附加文件和嵌入链接权限。把这两项权限授予成员在一段时间后获得、或经你的团队检查后获得的身份组。 - 在安全设置中提高验证等级。等级较高时,新成员必须加入服务器满十分钟,或已验证手机号,才能发言。
对于已经拥有受信任身份组的账号,例如被盗的普通成员账号,这样做没有用。这种情况需要下一步。
第3步:添加会扫描图片的机器人
扫描机器人会在图片发布时检查每一张,不论是谁发的。SfwBot可以检查图片、GIF和视频,包括链接预览和转发消息里的图片。
- 打开控制面板,使用Discord登录,然后在你的服务器旁选择添加SfwBot。
- 在任意频道输入
/setup。选择一个只有你的版主能查看的日志频道。 - 选择开始拦截的等级:1级为暴露、2级为隐含裸露、3级为露骨。新服务器默认从3级开始。
此后,机器人会删除达到或超过你所设等级的媒体,并把每次删除记录到日志频道,包括成员、频道和检测到的等级。裸露检测指南介绍了每个选项。
扫描会消耗点数。免费方案下,每个服务器每月都会获得点数,具体数量见价格页面。
第4步:让屡犯者承担后果

一张一张地删除图片,拦不住持续发布的账号。SfwBot有两项设置可以处理这种情况:
- 你的黑名单。 用
/settings通过链接把图片加入黑名单,或在消息菜单中选择应用,Add to block list。此后该图片会在你的服务器上被直接移除,无需扫描,近似相同的副本同样会被匹配。 - 信任分与警告。 每次违规都会扣除成员的信任分。信任分降到零时,成员会收到一次警告,并执行你为其设定的操作:禁言、踢出或封禁。新服务器上该系统默认关闭。参见信任分与警告指南。
如果刷屏还带有其他服务器的邀请,请同时开启邀请过滤。它会移除邀请链接,并可以禁言该成员。
误删了图片怎么办
任何图像模型都会出错,等级越严格,出错越多。SfwBot 的每条日志都有一个报告有误按钮,点击后会把该决定送去复核。你加入白名单的图片不会再在你的服务器上被移除。
如果你想先看看机器人会移除什么,再让它真正移除,可以在裸露内容页面把删除被拦截的内容关闭几天。这样机器人只会向日志频道报告,由版主来决定。
常见问题
Discord有内置的服务器NSFW过滤器吗?
有。安全设置中的露骨图片过滤器会在未标记为限制级的频道里,拦截Discord判定为露骨的图片。你无法设置它的严格程度,它也不会向你的版主报告。
机器人也能扫描GIF和视频吗?
SfwBot会扫描图片、GIF和视频。贴纸、自定义表情和其他机器人发布的媒体,只有在你开启后才会检查。超过32MB的文件不会被扫描。
图片扫描会拖慢我的服务器吗?
不会。消息会照常显示,如果扫描发现达到或超过你所设等级的裸露内容,稍后就会被删除。
我还能设置NSFW频道吗?
可以。在Discord中标记为限制级的频道默认会被跳过,你也可以自行豁免其他频道。


