角色与权限
如何创建社区管理员、创建拥有独立颜色和权限的角色、允许用户自行选择角色,以及将用户分组到团队中。文末的表格汇总了各角色的权限。
内置角色
每个社区都拥有相同的内置角色。其权限来自服务器的权限方案,仅系统管理员可以修改。
| 角色 | 显示为 | 默认权限 |
|---|---|---|
| 系统管理员 | 系统管理员 徽章 | 所有社区中的所有操作,以及系统控制台。 |
| 社区管理员 | 团队管理员 徽章 | 管理团队的设置、角色、入职流程、布局以及模型连接;管理和移除成员;删除任何人的消息并将消息置顶;将频道转换为私有频道;归档团队中的任何频道(包括默认频道);Webhook 和斜杠命令。 |
| 成员 | 无徽章 | 加入公共频道,创建公共和私有频道,邀请人员。在他们所在的频道中:发布消息、重命名频道、修改其标题和用途,以及管理其成员。成员不能归档频道或将消息置顶,除非他们是频道管理员(见下文)。 |
| 访客 | 访客 徽章和标签 | 仅限被添加到的频道。 |
| 频道管理员 | 频道管理员 徽章 | 管理一个频道、其权限及其横幅,并将其消息置顶。在工作场所类型的团队中,还可以归档该频道。创建频道的人是其首位管理员。 |
某些默认值取决于团队类型,由团队管理员在 团队设置 › 频道 中选择(参见 团队类型):
- 在 社区(默认类型)中,只有团队管理员和拥有 管理频道 权限的角色可以归档频道。成员不能,即使他们创建了该频道也不行。
- 在 工作场所(公司或组织的工作区)中,频道管理员也可以归档频道:即创建者以及他们指定的管理员。
- 在这两种类型中,只有频道管理员、团队管理员以及拥有 管理消息 权限的版主可以将消息置顶或取消置顶。
在这两种类型中,成员仍然可以重命名他们所在的频道并管理其成员。如果您希望成员拥有更少的权限,请要求系统管理员在 系统控制台 › 用户管理 › 权限 中调整您团队的权限,其中 团队覆盖方案 可以仅应用于您的团队。
将某人设为社区管理员
- 打开社区菜单并选择 管理成员。
- 找到该成员,点击其角色旁边的菜单,选择 设置为团队管理员。(此对话框中仍显示“团队”一词,实际指代社区。)
若要收回该角色,请选择 设置为团队成员。只有社区管理员和系统管理员可以执行此操作:自定义角色无法将某人设为社区管理员。
自定义角色
自定义角色是您为社区创建的角色,例如“版主”、“员工”、“测试人员”、“贡献者”。角色可以赋予成员特定颜色、在成员列表中单独分组以及特定权限。每个角色还可以被提及,这会通知所有拥有该角色的人。
角色在团队设置的 角色 选项卡中管理。要打开它,请打开团队菜单,选择 团队设置,然后选择 角色…;团队管理员也可以打开 团队设置 并选择 角色 选项卡。团队管理员和拥有 管理角色 权限的人员可以看到此项;管理角色但不管理团队的人员仅看到 角色 选项卡。在此选项卡上的更改会在您操作时自动保存,角色编辑器中有 保存 和 取消 按钮;关闭 将关闭设置。
创建角色
- 在 角色 选项卡上,选择 创建角色。
- 输入 名称。
- 选择 颜色,或输入颜色代码。
- 如果该角色的在线成员应在成员列表中拥有独立的分组,请保持 单独显示成员 开启。
- 如果允许成员自行获取此角色,请开启 任何人均可自行获取(参见 任何人均可自行获取的角色)。
- 开启该角色应赋予的 权限(参见下表)。
- 在 成员 下方,使用 添加团队成员… 添加人员。
- 选择 创建角色。
在角色列表中,上移 和 下移 用于设置顺序。顺序很重要:一个人的最高角色决定其名称的颜色,并决定他们可以管理谁(参见 角色顺序)。删除角色 会立即删除该角色,无需确认。
角色可赋予的权限
| 开关 | 允许的操作 |
|---|---|
| 管理员 | 该角色拥有社区管理员的所有权限:社区设置、入职引导、布局、成员属性和分类权限,编辑任意角色,以及下方列出的所有其他开关。它还涵盖所有频道的横幅、加入请求、可发现性和自动翻译。拥有此角色的成员不受频道权限限制,也不会被禁言。 |
| 管理角色 | 创建和编辑低于自身层级的角色,并将其赋予他人。还可以创建和编辑团队。 |
| 邀请人员 | 将人员添加到社区。 |
| 移除成员 | 从社区移除人员,以及对角色低于自身的人员进行禁言。 |
| 创建公共频道 | 创建社区中任何人都可以加入的频道。 |
| 创建私有频道 | 创建仅供受邀人员使用的频道。 |
| 管理频道 | 重命名、转换和归档频道,管理其成员,并设置其权限。 |
| 管理消息 | 编辑和删除他人的消息,以及将消息置顶到频道。 |
| 管理集成 | Webhook 和斜杠命令,包括自己的和他人的。 |
| 管理模型连接 | 添加社区自己的 AI 提供商及其密钥,并查看其使用情况(参见 模型连接)。 |
- 开启 管理员 后,角色编辑器会显示其他已开启的开关:该角色将获得社区管理员持有的所有权限,包括 管理角色、移除成员 和 管理模型连接。它不包含仅系统管理员可执行的操作,例如更改权限方案。在升级到 0.9.0 之前已拥有 管理员 角色的用户,其权限仅一次性同步为相同权限。
- 角色只能添加权限。邀请人员 和两个 创建 开关默认已赋予所有成员,因此只有当系统管理员从成员处收回这些权限时,它们才起作用。
- 非社区管理员只能赋予角色其自身拥有的权限。
版主角色
对于公共社区,典型的“Moderators”角色拥有 管理消息、移除成员 和 管理频道 权限,并以独立颜色和名称显示。布局预设创建的“Moderators”角色可以编辑和删除他人的消息、将消息置顶、重命名频道并管理其成员,以及移除和禁言成员。它不能归档频道:如果希望版主能够归档频道,请开启 管理频道。在升级到 0.9.0 之前创建的预设角色缺少 移除成员 权限;升级时仅对从未更改过权限的角色一次性添加了该权限。
角色顺序
角色按其在列表中的位置排序,最高权限排在最前:
- 拥有管理角色权限的人只能编辑、移动和授予低于其自身最高角色的角色,并创建低于该角色的新角色。
- 拥有移除成员权限的人只能禁言最高角色低于其自身角色的成员。
- 任何人都可以领取的角色不计入权限等级。
- 社区管理员高于所有角色。他们不能被禁言。
授予某人角色
有三种方式:
- 在 角色 选项卡中,编辑该角色,并在 成员 下添加该人员。
- 在成员的版主视图中,在角色部分使用添加角色,或点击角色旁的 × 将其移除(参见版主视图)。
- 通过入职流程,用于任何人都可以领取的角色(参见入职)。
只有社区成员才能拥有该社区的角色。离开社区的成员将失去其角色,即使重新加入也不会恢复。
任何人都可以领取的角色
开启了 任何人均可自行获取 的角色对所有人开放:成员可以在社区菜单的 您的角色… 下自行添加或移除该角色。仅当社区存在此类角色时,才会显示此选项。您可以将其用于兴趣小组或通知组,例如“公告”、“Linux 用户”或“巴黎线下聚会”,其他人可以提及这些角色。
颜色、分组和徽章
在 角色 选项卡中,社区管理员可以为整个社区选择以下选项:
- 角色颜色:名称采用该成员最高角色的颜色。默认开启。
- 所有成员都显示团队徽章:未选择徽章的成员将显示其在该社区中第一个团队的标签。默认关闭;在公司环境中很有用,徽章可显示某人所在的部门。
- 成员列表:决定成员列表如何对社区成员进行分组:按角色、按团队,或 让成员自行选择(默认值)。
在成员列表中,每个单独显示的角色都会形成一个在线成员组,角色最高的排在最前面。如果没有单独显示任何角色,列表会将管理员和版主分别归入 管理员 和 版主 组。选择 由成员自行选择 时,成员可以在 角色 和 团队 之间切换列表视图;选择其他两个选项时,列表不提供切换功能。系统管理员可以在系统控制台中通过 按角色分组成员 设置关闭整个服务器的按角色分组,该设置具有最高优先级。
社区内的团队
在 Antimatter 中,团队是社区内的一个群体,例如部门、项目或工作组。团队拥有一个可被提及的名称、一个简短的标签(最多 8 个字符,例如 "DET")、一名负责人、一段描述以及一个团队频道。成员可以在自己的名字旁边显示其所属团队的标签。

创建团队
- 打开社区菜单并选择 用户组…。打开的对话框中仍显示“用户组”。
- 选择 创建群组,输入团队名称及其提及名称,添加成员,然后创建。
- 要设置其标签、负责人和频道,请点击团队成员姓名旁边的团队标签以打开其卡片,然后选择 编辑团队。填写 标签、负责人、团队频道 和 团队职责,然后保存。
社区管理员和拥有 管理角色 权限的人员可以创建和编辑团队。负责人没有额外权限:该头衔仅供参考。每位成员可以在其设置的 我的账户 > 团队徽章 中,选择显示哪个团队的徽章。
成员列表可以按团队分组:在列表顶部的 按以下方式分组成员 下选择 团队,除非社区管理员已在 角色 选项卡中固定了分组方式。
单个频道内的权限
角色适用于社区内的所有频道。若要为某个角色在特定频道或分类中增加或减少权限,请使用频道权限:参见 频道权限。私有频道也可以仅对某些角色开放:其成员将自动遵循这些角色。
谁可以做什么
使用服务器的默认权限时:
| 操作 | 系统管理员 | 社区管理员 | 自定义角色 | 成员 | 访客 |
|---|---|---|---|---|---|
| 更改权限方案和系统控制台 | 是 | 否 | 否 | 否 | 否 |
| 将某人设为社区管理员 | 是 | 是 | 否 | 否 | 否 |
| 社区设置、入职流程、布局、成员属性 | 是 | 是 | 使用管理员权限 | 否 | 否 |
| 创建角色并分配 | 是 | 是 | 使用管理角色权限,且低于自身权限 | 否 | 否 |
| 创建团队 | 是 | 是 | 使用管理角色权限 | 否 | 否 |
| 邀请人员 | 是 | 是 | 是 | 是 | 否 |
| 创建频道 | 是 | 是 | 是 | 是 | 否 |
| 重命名频道并管理其成员 | 是 | 是 | 使用管理频道权限,在任何频道中 | 在其所在的频道中 | 否 |
| 归档频道 | 是 | 是的,任何频道 | 使用管理频道权限 | 在工作区中,作为频道管理员 | 否 |
| 设置频道权限 | 是 | 是 | 使用管理频道权限 | 作为频道管理员 | 否 |
| 删除他人的消息 | 是 | 是 | 使用“管理消息” | 否 | 否 |
| 编辑他人的消息 | 是 | 否 | 使用“管理消息” | 否 | 否 |
| 将消息固定到顶部,以及取消固定 | 是 | 是 | 使用“管理消息” | 作为频道管理员 | 否 |
| 打开管理视图 | 是 | 是 | 使用“移除成员”、“管理角色”或“管理消息” | 否 | 否 |
| 禁言成员 | 是 | 可以,但管理员除外 | 使用“移除成员”,仅限其权限等级以下的成员 | 否 | 否 |
| 将成员从社区中移除 | 是 | 是 | 使用“移除成员” | 否 | 否 |
| 在整个服务器上停用账户 | 是 | 否 | 否 | 否 | 否 |
| Webhook 和斜杠命令 | 是 | 是 | 使用“管理集成” | 否 | 否 |
| 社区的大模型连接 | 是 | 是 | 通过“管理大模型连接” | 否 | 否 |
| 获取任何人均可获取的角色 | 是 | 是 | 是 | 是 | 是 |
如果系统管理员更改了权限方案,您的服务器可能有所不同。