> ## 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.

# 权限

> Vetox 如何决定谁可以运行命令，谁可以更改设置——以及让大多数服务器栽跟头的身份组层级规则。

有三个独立的问题，它们有不同的答案。

<CardGroup cols={3}>
  <Card title="Vetox 能做吗？" icon="robot">
    取决于机器人自身的 Discord 权限以及它的身份组位置。
  </Card>

  <Card title="此成员能运行吗？" icon="terminal">
    取决于其 Discord 权限和你的每个命令的设置。
  </Card>

  <Card title="他们能更改设置吗？" icon="gauge">
    取决于仪表板访问权限。
  </Card>
</CardGroup>

## 身份组层级

这在 Discord 中造成的困惑比任何其他事情都多。

<Warning>
  机器人只能对 **最高身份组低于其自身身份组** 的成员执行操作。如果 Vetox 位于你的管理员身份组之下，无论它拥有什么权限，它都无法封禁、禁言、超时或为这些管理员分配身份组。

  同样适用于身份组：Vetox 只能分配或编辑位于其自身身份组 **之下** 的身份组。
</Warning>

在 **服务器设置 → 身份组** 中，将 Vetox 身份组拖到靠近顶部的位置来修复。

## 谁可以运行命令

Vetox 自行检查权限，而不是在 Discord 菜单中隐藏命令。每个命令 **对所有人可见**，但只对被允许的成员生效。

只要以下任一条件为真，成员即可通过：

| 他们的身份               | 结果   |
| ------------------- | ---- |
| 服务器所有者              | 始终允许 |
| 拥有管理员权限的成员          | 始终允许 |
| 拥有你为该命令授予访问权限的身份组   | 允许   |
| 拥有该命令所需的 Discord 权限 | 允许   |

每个命令声明其所需的 Discord 权限——`/ban` 需要封禁成员，`/clear` 需要管理消息，等等。这些在每个 [命令参考](/zh-CN/commands/overview) 页面中列出。

<Note>
  因为命令对所有人可见，没有访问权限的成员会看到命令，但在运行时会收到权限提示消息。这是有意为之——它让你可以按身份组授予访问权限，而不是受限于 Discord 自身的权限模型。
</Note>

### 每个命令的覆盖设置

在 **命令** 页面上，你可以为每个命令设置：

| 设置         | 效果                       |
| ---------- | ------------------------ |
| **启用的身份组** | 即使没有 Discord 权限也明确允许的身份组 |
| **禁用的身份组** | 明确被阻止的身份组                |
| **启用的频道**  | 将命令限制在特定频道               |
| **禁用的频道**  | 在特定频道中阻止命令               |

参见 [命令管理](/zh-CN/server-management/command-management)。

## 谁可以使用仪表板

默认情况下，在 Discord 服务器中拥有 **管理服务器** 权限的任何人都可以为其配置 Vetox。

在 **Max** 及以上，[仪表板权限](/zh-CN/server-management/dashboard-permissions) 让你可以缩小范围——仅授予特定身份组或人员访问特定部分，这样管理员可以管理 Auto-Mod，而无法更改你的账单或高级版设置。

## 按功能划分的机器人权限

如果你在邀请后缩小了 Vetox 的 Discord 权限，以下是每个区域所需的权限：

| 功能区域              | 需要             |
| ----------------- | -------------- |
| 审核                | 封禁成员、踢出成员、超时成员 |
| 身份组、等级奖励、自助身份组、颜色 | 管理身份组          |
| Auto-Mod、消息清理     | 管理消息           |
| 工单、临时语音、服务器统计     | 管理频道           |
| 通过 Webhook 记录日志   | 管理 Webhook     |
| Welcomer 图片、等级卡   | 附加文件           |
| 表情命令              | 管理表情           |
| 全部                | 查看频道、发送消息、嵌入链接 |

<Tip>
  以管理员权限邀请可以避免所有这些。这是邀请链接默认使用的方式。
</Tip>

## 故障排除

<AccordionGroup>
  <Accordion title="Vetox 无法对某个特定成员执行操作">
    该成员的最高身份组高于 Vetox 的身份组。将 Vetox 上移。
  </Accordion>

  <Accordion title="身份组奖励从未被授予">
    奖励身份组位于 Vetox 身份组之上。Vetox 只能分配低于其自身身份组的身份组。
  </Accordion>

  <Accordion title="管理员表示他们缺少权限">
    他们既没有所需的 Discord 权限，也没有该命令的已启用身份组授权。要么给他们 Discord 权限，要么将他们的身份组添加到该命令的已启用身份组中。
  </Accordion>

  <Accordion title="有人可以看到他们不应看到的设置">
    默认情况下，拥有管理服务器权限的任何人都可以完全访问仪表板。在 Max 及以上使用仪表板权限来限制它。
  </Accordion>
</AccordionGroup>
