跳到正文

Discord 机器人隐私:添加机器人之前要检查什么

管理机器人会读取成员发布的内容。添加之前,请先检查这些权限和存储方面的问题。

作者:SfwBot Team5分钟阅读

在向 Discord 服务器添加机器人之前,请检查两件事:它请求哪些权限,以及运营者对其保留的数据有何说明。拥有查看频道权限的机器人会收到它能看到的频道中发布的消息,而 Discord 不会告诉你它之后如何处理这些消息。本文列出需要留意的内容,并展示 SfwBot 如何回应每一点。

权限界面告诉你什么

一份清单,五个方框中有三个已勾选

添加机器人时,Discord 会显示它请求的权限。请仔细阅读列表,不要直接确认。以下是最重要的几项:

权限允许的操作
管理员一切,包括下面的所有权限。很少有机器人需要它。
查看频道、阅读消息历史接收机器人能看到的频道中的消息
管理消息删除其他成员的消息
踢出成员、封禁成员、禁言成员对成员执行操作
管理身份组授予和移除低于机器人自身身份组的身份组
管理服务器更改服务器设置,包括 AutoMod 规则

机器人应该能说明为什么需要每一项权限。如果音乐机器人请求封禁成员的权限,或任何机器人无故请求管理员权限,请询问运营者或选择其他机器人。

有两个限制对你有帮助。机器人只能看到其身份组可见的频道,因此你可以用普通的频道权限把它挡在管理组频道之外。而且机器人只能对最高身份组低于自己的成员执行操作。

权限界面没有告诉你什么

权限描述的是机器人在 Discord 中能做什么,对运营者的服务器上发生什么却只字未提。这方面你要依靠运营者自己的说明,因此请查找以下问题的答案:

  • **会存储消息中的什么内容?**是文字、媒体链接、媒体本身,还是仅存储检查结果。
  • **存储多久?**明确的天数比“只要有必要”更好。
  • **还有谁会收到数据?**支付服务商和分析工具应当列明。
  • **工作人员能看到成员发布的内容吗?**如果能,在哪些情况下。
  • **如何删除你的数据?**应当有联系方式和处理流程。
  • **如何登录控制面板?**通过 Discord 登录意味着机器人永远看不到你的密码。

如果机器人没有隐私页面,或页面没有回答这些问题,那就把这当作答案。

SfwBot 如何回答

一张图片穿过漏斗并分解成小方块,旁边是一面盾牌

SfwBot 是管理机器人,因此必须读取成员发布的内容。以下是它对这些内容的处理方式。完整说明见安全与隐私页面。

**权限。**SfwBot 不请求管理员权限。它请求查看频道和阅读消息,为日志频道发送消息和嵌入内容,删除消息,以及为警告处置而禁言、踢出和封禁成员。它请求管理服务器权限,以便为你维护 AutoMod 规则。请求中还包括管理频道、管理身份组、管理子区和查看审核日志;Discord 会在你确认之前显示完整列表。如果你移除某项权限,依赖它的模块将停止工作,/bot 会显示缺少哪一项。

**消息文字。**不会存储。过滤器在消息到达时读取它,只保留结果。

**图片。**不会存储。机器人下载媒体进行分析,并在分析后立即丢弃。它会保留图片的指纹,用于你的白名单和黑名单,并避免重复扫描同一张图片。

**保留期限。**取自消息的数据会在 30 天后删除:媒体链接、指纹、消息 ID、被拦截的域名和邀请码。你自己的名单中的指纹会保留,直到你移除。机器人离开服务器后,该服务器的记录会在 90 天后删除。

**工作人员访问。**只有当某项判定被报告待审核时,工作人员才会看到图片。这一张图片会保留到审核完成,最长 30 天。

其他处理者。 Discord,负责支付的 Stripe,位于欧盟、用于使用统计和错误报告的 PostHog,位于德国、负责托管的 24fire,以及负责网络防护和加密备份的 Cloudflare。SfwBot 不出售数据。

**登录。**通过 Discord。只有在某服务器中拥有管理服务器权限的成员,才能打开该服务器的设置。

你可以做什么

  • 只把管理服务器权限授予你信任的人。对许多机器人来说,它能打开你服务器的控制面板。
  • 使用只有版主能阅读的日志频道。日志条目会写出成员的名字。
  • 时不时查看服务器设置中的整合,移除没人再使用的机器人。
  • 为你自己的账号启用双重验证。管理员账号被盗,就等于交出了机器人能做的一切。

常见问题

Discord 机器人能读取成员之间的私信吗?

不能。机器人只能看到它所加入服务器的频道中的消息,以及发给机器人本身的消息。

移除机器人会删除它存储的数据吗?

不会自动删除。Discord 会把机器人从你的服务器中移除,而运营者存储的内容仍留在运营者那里。SfwBot 会在机器人离开 90 天后删除该服务器的记录,如果你提出要求,也可以更早删除。

已验证的机器人安全吗?

验证意味着 Discord 确认了机器人的运营者是谁,并不会检查运营者存储了什么。

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

只会发给通过 /dms 选择加入的成员。其他所有人会在频道中收到一条会自行删除的简短提示。

相关文章