跳到正文

指南

让SfwBot在你的服务器上运行起来

添加机器人并运行 `/setup` 只需几分钟。向导会设置日志频道和裸露内容等级。裸露检测从机器人加入的那一刻起就会运行,其他模块则保持关闭,直到你在控制面板中开启。

开始之前

你需要在想要保护的 Discord 服务器中拥有管理服务器权限。同一权限也决定谁可以在控制面板中打开该服务器,以及谁可以运行 /setup。

添加 SfwBot 时会请求一组权限。大致来说,它需要:

  • 查看频道并读取其中发布的消息,以便进行检查
  • 删除消息(管理消息),以便移除违反规则的内容
  • 发送消息,以便在日志频道中发布
  • 禁言、踢出和封禁成员,但仅在你使用禁言或警告操作时需要
  • 管理服务器,但仅在你允许它维护 AutoMod 规则时需要

如果之后移除了其中某项权限,依赖它的模块将停止工作。/status 会显示缺少哪项权限。

机器人和控制面板提供英语、德语、西班牙语、巴西葡萄牙语、法语、简体中文和日语。机器人会用每位成员自己的 Discord 语言回复。

添加机器人并运行向导

这一切也可以改在控制面板中完成。向导是设置大多数服务器最先需要的两项设置的最快方式。

  1. 将SfwBot添加到你的服务器

    打开控制面板并使用Discord登录。你会看到自己拥有或管理的服务器。选择服务器旁边的添加SfwBot,然后在Discord中确认权限。

  2. 运行`/setup`

    在服务器的任意频道中输入/setup。你可以随时再次运行。

  3. 选择日志频道

    选择SfwBot报告已移除内容的频道。机器人需要在该频道拥有查看频道和发送消息的权限。你可以跳过此步骤,但没有日志频道,你的版主就不会收到移除通知。参见日志。

  4. 了解豁免和名单

    第二步说明如何让频道和身份组免于裸露检测,以及图片的白名单和黑名单如何运作。这里不会更改任何内容;之后你可以用 /settings 或在控制面板中管理这一切。

  5. 选择拦截范围

    选择会被移除的最低裸露等级:1暴露、2暗示裸露或3明确裸露。如果跳过此步骤,则保持默认值:仅限明确裸露。参见裸露检测。

  6. 完成

    最后一个界面列出了最常用的命令。裸露检测自机器人加入以来一直在运行。向导已修改其等级并设置了日志频道。

一开始就开启的功能

机器人加入时有两个模块处于开启状态。其余五个保持关闭,直到你开启它们。

  • 裸露检测:开启

    图片、GIF和视频都会被扫描,明确的裸露内容会被删除。设有年龄限制的频道会被跳过。

  • 日志:选择频道后开启

    日志已开启,但在设置日志频道之前无法发布任何内容。

  • 邀请过滤:关闭

    移除指向其他Discord服务器的邀请。参见邀请过滤指南。

  • 垃圾信息过滤:关闭

    检查消息刷屏,以及表情符号、换行、大写字母和附件的滥发。参见垃圾信息过滤指南。

  • 链接保护:关闭

    拦截指向已知成人网站和诈骗网站的链接。参见链接保护指南。

  • AutoMod:关闭

    让SfwBot为你维护Discord自带的AutoMod规则。参见AutoMod指南。

  • 信任分和警告:关闭

    让反复违规产生相应后果。参见信任分和警告指南。

熟悉控制面板

所有设置都在控制面板中。[设置参考](/docs/settings)列出了每一项设置及其默认值和可选值。

  1. 打开你的服务器

    前往控制面板,选择你的服务器旁边的打开。概览页会显示警告,例如缺少日志频道、缺少权限或点数余额为空。

  2. 开启你需要的功能

    导航栏列出了AI检测、链接保护、垃圾信息防护、AutoMod、信任分和警告、日志以及点数。每个页面都有自己的开关和设置。

  3. 设置服务器语言

    在常规下可以选择日志消息和频道通知的语言。默认情况下,它跟随你服务器的Discord语言。

值得了解的命令

命令作用
/setup重新运行设置向导
/settings打开设置,机器人的每个部分对应一页
/status检查你的服务器的权限、检测、日志和点数
/help说明机器人的功能并列出命令
/credits显示你的服务器的点数余额
/dms让成员开启或关闭来自 SfwBot 的私信

完整列表见命令参考。

成员如何收到通知

SfwBot只会向通过/dms选择接收的成员发送私信。成员可以在你的服务器中或在与机器人的私信中运行/dms,也可以用同样的方式再次关闭。

其他人在自己的消息被移除时,会在频道中收到一条简短通知。该通知会在几秒后自动删除,并且不会说明移除了什么。如果你不想使用它,可以在控制面板的常规下关闭。

故障排除

  • /setup 提示你没有权限。 你需要在该服务器中拥有管理服务器权限。
  • 向导拒绝了日志频道。 请在该频道中授予 SfwBot 查看频道和发送消息权限,或选择其他频道。
  • 什么都没有被移除。 运行 /status。它会显示机器人能否在该频道删除消息、该频道是否被豁免,以及检测是否已开启。
  • 某个频道中的媒体从未被检查。 该频道可能设为年龄限制或已被豁免。参见裸露检测。
  • 扫描停止了。 用 /credits 查看余额。参见点数。

常见问题

我必须使用控制面板吗?

不必。/setup和其他命令涵盖了常用设置。部分选项,例如垃圾信息检查和AutoMod,只在控制面板中提供。

SfwBot加入时会给我的成员发消息吗?

不会。机器人只会向通过/dms开启私信的成员发送私信。

SfwBot要花多少钱?

裸露内容扫描会消耗点数,免费方案下每个服务器每月都会获得点数。文本过滤不消耗点数。Plus和Pro提供更多点数和选项。参见定价。

相关文章