Fanbook 中文文档 下载 App

权限设置实操 细粒度控制每条能力

操作入口

路径: 打开服务器 → 服务器设置(齿轮图标或侧边栏)→ 角色管理

在角色管理页面可以:

权限设置的层次结构

Fanbook 的权限判断有三层优先级:

1. 服务器所有者 → 跳过所有权限检查
   ↓
2. 频道级权限覆盖 → 最具体的频道配置
   ↓
3. 角色级权限 → 全局角色配置的并集

实际判断逻辑: 所有者永远有权限 → 否则先检查当前频道有没有单独设置权限 → 有则用频道配置 → 没有则用角色的权限并集。

常见权限组合推荐

版主权限

版主的核心职责是维护指定频道的秩序,不需要全局管理权限:

权限勾说明
VIEW_CHANNEL✅ 必须能进频道才能管理
SEND_MESSAGES✅ 必须能发消息才能互动
MANAGE_MESSAGES✅ 必须能删违规消息
KICK_MEMBERS⚠️ 可选建议不给版主踢人权,集中在管理员
MUTE_MEMBERS✅ 推荐语音频道静音干扰者

频道级覆盖: 版主通常只负责特定频道,所以权限里不要给 MANAGE_CHANNELS,而是在各频道单独添加版主角色的管理权限。

活动组织者权限

活动组织者需要发起活动、创建临时频道、发放奖励,但不需要治理权限:

权限勾说明
CREATE_INSTANT_INVITE✅可以为活动创建临时邀请
MANAGE_CHANNELS✅可以创建活动专用频道
SEND_MESSAGES✅发布活动通知
ADD_REACTIONS✅在活动消息上加反应表情
ATTACH_FILES✅上传活动规则、海报
KICK_MEMBERS❌ 不给活动组织者不需要踢人
BAN_MEMBERS❌ 不给同上

VIP 成员权限

VIP 的核心是「特权感」和「专属感」:

权限勾说明
VIEW_CHANNEL✅基础
查看 VIP 专属频道✅给 VIP 频道开单独权限
@所有人✅ 可选如果想给 VIP 被 @ 所有人的特权
专属表情 / 专属头像框✅视觉上区别于普通成员

频道级权限覆盖实操

场景一:公告频道只让管理员发消息

  1. 创建一个文本频道命名为 #公告
  2. 进入频道设置 → 权限
  3. 默认角色(@everyone):
  1. 添加「管理员」角色:
  1. 结果:普通成员只能看不能发,管理员可以发

场景二:私密语音频道只对管理员可见

  1. 创建语音频道命名为 管理员会议室
  2. 进入频道设置 → 权限
  3. 默认角色(@everyone):
  1. 添加「管理员」角色:
  1. 结果:只有管理员角色能看到并进入这个频道

场景三:新人只读频道

  1. 创建文本频道 #新人指南
  2. 进入频道设置 → 权限
  3. 默认角色(@everyone):
  1. 只有管理员和版主可以发消息更新指南

权限排错

如果某个成员报告「我看不到 XX 频道」或「我发不了消息」,排查思路:

  1. 先确认他是不是服务器所有者——所有者跳过所有检查
  2. 看他的角色——有没有 VIEW_CHANNEL / SEND_MESSAGES 这些基础权限
  3. 检查目标频道的频道级权限——是不是在频道里被显式禁掉了
  4. 如果多角色叠加,确认角色顺序(优先级)——高优先级角色的权限可能覆盖低优先级的
  5. 最后检查是不是被封禁或踢出了服务器

经验法则: 权限问题 90% 是频道级权限覆盖导致的,先查频道再查角色。