> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 自动审核

> 基于规则的消息过滤，涵盖脏话、邀请、链接、大写、剧透、群提及和刷屏——带自动处罚递进。

自动审核在消息发送时检查它们，并对违反你已启用规则的消息采取行动。所有等级免费。

<Warning>
  **所有八条规则默认关闭。** 在你打开想要的规则之前，自动审核什么都不做。
</Warning>

<Warning>
  **拥有管理员权限的成员从不被过滤。** 无论你的配置如何，每条规则对他们都被跳过。这在界面中的任何地方都不显示。

  若你以管理员身份测试规则，它们会看起来不工作。请用普通账户测试。
</Warning>

## 八条规则

<AccordionGroup>
  <Accordion title="脏话" icon="comment-slash">
    阻止包含你列表中词语的消息。每条最多 60 字符。
  </Accordion>

  <Accordion title="重复文本" icon="repeat">
    抓取重复字符和过多表情。
  </Accordion>

  <Accordion title="Discord 邀请" icon="link-slash">
    阻止 Discord 邀请链接和代码。

    <Note>
      此规则 **没有配置屏幕**。它要么开要么关——无法从仪表板允许特定服务器。
    </Note>
  </Accordion>

  <Accordion title="外部链接" icon="globe">
    过滤指向 Discord 以外站点的链接，带允许域名列表。

    <Warning>
      **空的允许域名列表会阻止每个外部链接。** 若你在未添加域名的情况下启用此规则，所有链接都会被过滤。请先添加你允许的域名。
    </Warning>
  </Accordion>

  <Accordion title="过多大写" icon="font">
    对大部分为大写的消息触发。仅适用于至少七个字符的消息，表情不参与计算。
  </Accordion>

  <Accordion title="过多剧透" icon="eye-slash">
    限制消息可包含多少剧透标签。
  </Accordion>

  <Accordion title="群提及" icon="at">
    限制消息可提及多少用户或角色。

    <Warning>
      限制是 **包含** 的——恰好提及配置最大值的消息已经违反规则。请将它设为你实际想允许的数字加一。

      `@everyone` 和 `@here` 无论数字是多少始终违反此规则。
    </Warning>
  </Accordion>

  <Accordion title="反刷屏" icon="gauge-high">
    对每位成员的消息进行速率限制。

    <Warning>
      **"间隔（秒）" 字段不起作用。** 它保存但机器人读取不同的存储值，你设置的间隔永远不会应用。只有消息限制生效。
    </Warning>
  </Accordion>
</AccordionGroup>

## 每条消息只有一条规则触发

<Warning>
  规则按顺序评估，**第一个匹配胜出**。违反三条规则的消息触发一条——列表中最早的。

  你不会看到一条消息有三个独立动作。
</Warning>

## 动作

| 动作       | 效果           |
| -------- | ------------ |
| **阻止消息** | 删除违规消息       |
| **发送警报** | 在你选择的频道中发布通知 |
| **超时成员** | 将成员超时一段固定时长  |

超时时长是固定集合：60 秒、5 分钟、10 分钟、1 小时、1 天或 1 周。

<Warning>
  两个值得知道的无声行为：

  * **发送警报对重复文本和反刷屏不起作用。** 开关保存但警报永远不发布。
  * **一旦你配置了任何自动动作，超时在每条规则上都被抑制。** 开关保持开启，时长保持填写，但超时永远不触发——自动动作完全接管处罚。
</Warning>

规则在大约一分钟内不会对同一成员行动两次，因此一批消息产生一个动作而不是十个。

## 排除

每条规则都有自己的 **禁用频道** 和 **禁用角色**。持有被排除角色的成员，或在被排除频道中，规则完全被跳过。

<Tip>
  将你的审核员角色从链接和邀请规则中排除——否则审核员发布合法引用链接会被自己服务器的规则过滤。
</Tip>

## 独占设置

与八条规则分离，这些控制频道究竟接受什么：

| 设置       | 效果               |
| -------- | ---------------- |
| **仅命令**  | 频道只接受命令          |
| **禁止命令** | 频道拒绝命令，带可配置的前缀列表 |
| **仅附件**  | 频道只接受带文件附件的消息    |

每个都有自己的 **允许角色** 列表用于应绕过的成员。将被阻止前缀列表留空会阻止常见默认值 `/`、`!`、`#`、`+` 和 `$`。

## 自动动作

基于成员跨规则的违规计数递进处罚，而不是在单一规则内。

对每个动作你设置处罚、触发它的违规计数、违规被计入的时间窗口，以及可选的计入哪一条规则。

<Warning>
  **警告什么都不做。** 选择它会在机器人的日志中记录一行且不采取行动——不会向成员发出警告，成员的警告历史中也不会出现任何东西。

  请使用超时或静音以获得实际后果。
</Warning>

<Note>
  **静音以 Discord 超时形式应用**，而不是静音角色。静音和超时行为相同。
</Note>

动作从 **最高违规计数向下** 评估，第一个符合条件的触发。一旦动作触发，成员的整个违规历史被清空，因此递进从零重新开始。

<Info>
  自动动作是自动审核中唯一按等级限制的部分：**Starter 上 1 个**，每个付费等级 **50 个**。达到上限时添加按钮被禁用——上面没有升级链接。
</Info>

## 保存

<Warning>
  **规则切换一次保存一个。** 若一个中途失败，已应用的切换保持应用，其余的不。请重新打开页面查看真实状态，而不是假设整个保存已回滚。
</Warning>

空的独占设置列表存储为"未设置"而不是空列表——这是正常的，不是丢失的设置。

## 存在但无法访问的设置

若干存储的设置由机器人读取但 **没有仪表板控件**：邀请允许和阻止列表、外部链接阻止列表、脏话是否在更长词内匹配，以及每规则的静音递进计数。

它们保持已有值，无法从这里更改。

## 故障排查

<AccordionGroup>
  <Accordion title="我测试时什么都没被过滤">
    你几乎肯定以管理员身份测试。管理员对每条规则都豁免。
  </Accordion>

  <Accordion title="规则开着但从不触发">
    请检查规则的禁用频道和角色，并记住每条消息只触发第一条匹配规则。
  </Accordion>

  <Accordion title="配置了超时但无人被超时">
    你至少有一个自动动作。这会在任何地方禁用规则级超时。
  </Accordion>

  <Accordion title="刷屏或重复文本没有发布警报">
    尽管有开关，这两条规则不支持警报。
  </Accordion>

  <Accordion title="每个链接都被阻止">
    你的允许域名列表为空。请添加你想允许的域名。
  </Accordion>

  <Accordion title="更改已保存但未生效">
    配置通常在约 30 秒内到达机器人，但若错过通知则最长 10 分钟。请等待再重新保存。
  </Accordion>
</AccordionGroup>

## 相关

<CardGroup cols={2}>
  <Card title="AI 自动审核" icon="sparkles" href="/zh-CN/moderation/ai-auto-mod">
    抓取意图而非精确文本。
  </Card>

  <Card title="日志" icon="scroll" href="/zh-CN/moderation/logs">
    记录自动审核动作供审阅。
  </Card>
</CardGroup>
