AutoMod

七种过滤器,针对链接、违禁词、刷屏、诈骗和服务器广告。

面板位置: 管理,AutoMod

AutoMod 会读取每一条消息,并在需要人工介入之前就采取行动。共有七种过滤器,你可以分别开启和关闭,每种都有自己的处理方式。

七种过滤器

设置项 含义
屏蔽所有链接 删除所有包含链接的消息,与域名列表无关
屏蔽 Discord 邀请 删除所有包含 discord.gg 或 discord.com/invite 链接的消息
屏蔽的域名 每行一个域名,例如 example.com。子域名会被自动一并屏蔽
允许的域名 这些域名始终放行,即使开启了“屏蔽所有链接”
允许发送链接的身份组 拥有其中任一身份组的成员仅跳过链接过滤
允许链接的频道 在这些频道中仅链接过滤不检查,子区归属于其所在频道
允许链接的分类 适用于该分类下的所有频道,包括之后创建的频道

关于 Discord 自带的 AutoMod

对于链接过滤、词语过滤和大量提及刷屏,AlphaCloud 还会在 Discord 自带的 AutoMod 中创建对应的规则(服务器设置,AutoMod)。这样即使机器人正在重启,Discord 也会在任何人看到消息之前就将其拦截。设定的操作、通知、私信和日志仍然由 AlphaCloud 负责。

  • 为此,机器人需要 管理服务器 权限。如果缺少该权限,AlphaCloud 会像以前一样自行过滤。
  • 规则创建后,面板中该过滤器下方会显示“作为 Discord AutoMod 规则运行”。
  • 如果你在 Discord 中删除或停用了其中某条规则,AlphaCloud 会尊重这一选择,重新自行过滤该类别。下次在面板中保存时,规则会被重新创建。
  • Discord 每个服务器最多允许 6 条关键词规则。如果这些名额已被其他机器人占满,则继续使用 AlphaCloud 的过滤器。

每种过滤器的操作

每种过滤器都有自己的 操作。它决定了除删除消息之外还会发生什么:

操作 效果
仅删除消息 消息消失,仅此而已
删除消息 + 发出警告 警告会记入该成员的历史记录
删除消息 + 禁言该成员 按设定的时长禁言
删除消息 + 踢出该成员
删除消息 + 封禁该成员

禁言时长(分钟) 适用于所有操作设为禁言的过滤器。

例外

设置项 含义
豁免身份组 拥有其中某个身份组的成员可绕过所有过滤器
豁免频道 这些频道中永远不进行过滤
豁免分类 这些分类下的所有频道都不进行过滤

分类豁免最实用:它也会自动适用于你之后在其中新建的频道。典型用法:把团队专用的分类整个豁免。

按频道的内容规则

适用于有固定用途的频道,例如只允许图片或只允许机器人命令的频道。你可以为每个频道选择允许哪些内容,可以多选。消息只要包含其中至少一种就会保留。其他所有消息,AutoMod 都会删除并发出简短提示。

内容 消息何时符合
链接 包含一个链接
机器人命令 以所设置的某个前缀开头,例如 !rank。默认是 !、?、. 和 $,最多 5 个前缀
嵌入内容 带有嵌入内容,例如链接预览或 GIF
媒体和文件 图片、视频、文件或贴纸
  • 帖子和论坛帖子始终不受限制,即使是由机器人创建的。
  • 开启 允许回复 后,对频道中消息的回复也可以是纯文本。
  • 机器人、拥有“管理消息”权限的成员以及上述豁免对象不受影响。
  • 没有惩罚也没有私信,只有删除、提示和日志。
  • 免费服务器可以设置 5 个频道,Premium 可设置 25 个。

两种消息

AutoMod 会发送两种不同的消息,你都可以在 Message Builder 中设计:

频道内通知 公开显示,在删除消息后出现在频道中,几秒后会自动消失。机器人会自动在前面加上对该成员的提及,确保其真的看到这条通知。

AutoMod 警告的私信 私密发送,会一直保留,包含带有原因和操作的锁定区块。只有在开启了 同时通过私信通知,或者操作是警告时,才会发送。

日志频道

每次触发过滤器都会记录在那里,包括成员、过滤器和操作。强烈推荐设置:没有它,你就不会发现某个过滤器设置得过于严格。

所需权限

管理消息(删除)、对成员禁言、踢出成员、封禁成员、阅读消息历史。Discord AutoMod 中的规则需要管理服务器权限。

相关内容

反破坏识别针对你服务器的攻击,阻止违规者,并尽可能撤销造成的破坏。蜜罐一个陷阱频道,在里面发言的人都会被移除。