Skip to content

权限管理 ​

这篇帮你做什么:讲清楚机器人怎么判断"某个成员是什么级别、能不能用某条指令、会不会被处罚跳过",以及每一级在哪里配置。本页是概念说明,不对应单个菜单页面。高风险自动化(周期清退)还有一层单独的"持续授权",本页一并说清它和等级的关系。

先分清五种"权限" ​

群管家里有五种容易混淆的授权, 各管一段,互相不能代替:

授权管什么从哪来
访问控制台谁能打开管理页面改配置当前控制台 没有应用层登录,能打开页面即可操作;请自行保证网络边界(不要直接暴露公网)
聊天指令等级群里 / 私聊发的指令谁能用指令要求等级 ≤ 成员等级;高风险指令另有不可下调的底线
机器人平台权限机器人能不能执行禁言、踢人、改名片等群操作需要在 QQ 里把机器人设为该群 管理员;与控制台、等级无关
目标保护处罚动作会不会跳过某个目标白名单、代理管理员、群管理员、群主、高管、超级管理员受保护;查不清保护状态时同样不处罚
持续授权周期清退(不活跃 / 人数控制 / 跨群独占)能否自动执行由名单中的真实超级管理员与机器人 私聊批准,见踢人禁言的"批准周期清退"

典型误区:把人加进白名单(目标保护)不会让他能用等级更高的指令;控制台能打开 不等于 机器人有平台管理员权限;配置好自动清退 不等于 已批准持续授权——未授权时零派发。

权限等级是什么 ​

机器人把群成员的"身份"折算成一个 0–11 的权限等级,数字越大权限越高。同一人命中多级时取最高:

等级名称怎么获得在哪里配置
11超级管理员名单全局设置 → 超级管理员列表
10高管名单全局设置 → 高管列表
9群主群内身份由机器人从 QQ 群同步,无需配置
8群管理员群内身份由机器人从 QQ 群同步,无需配置
7代管群级名单群设置 → 基本设置 → 代理管理员
6白名单名单全局黑白名单 或 群组黑白名单
0–5普通成员等预留的成员等级当前控制台没有设置入口,普通成员按 0 级处理

指令设置的权限等级使用 0–11 的数字输入,不是等级名称下拉框。目前控制台没有给成员赋予 1–5 级的入口,普通成员按 0 级处理。

等级决定了什么 ​

等级 6 及以上是"受保护用户":机器人的踢出、禁言等处罚动作会自动跳过他们——包括超级管理员、高管、群主、群管理员、代管和白名单成员。这就是为什么把人加进白名单前要慎重(见全局黑白名单的说明)。警告动作及其处罚联动扣分也会跳过保护用户;但成员发言、入群等事件的计分不因此豁免,仍可能改变信用分,阈值处罚再单独检查目标保护。白名单不是“所有统计和计分都忽略此人”。

等级决定指令能不能用:每条指令都有一个"权限等级"要求(0 = 所有人可用,11 = 最高)。成员发送的指令关键词命中后,机器人会先比等级:不足则不执行。等级要求可在 指令设置 中逐条修改——指令本体(名称、动作、参数)是固定的,可改的只有权限等级、关键词、启停、冷却、优先级和描述这几项。部分高风险指令另有不可下调的权限底线:连接凭据读写及周期"移除授权"要求等级 11,"文本群发"和"未决核实"最低等级 6;调低输入值不能绕过这些限制,后端会按底线校验。满足等级也不等于已经确认操作、批准持续清退或取得机器人平台权限。

持续授权与等级的关系:周期清退的执行者(自动化调度)不看等级表,只看对应能力(inactive / population / exclusivity)的授权是否有效。批准入口要求操作者是名单中等级 11 的真实超级管理员,并走机器人私聊确认码流程;控制台里"确认模式选持续授权"只是配置意图,不是批准本身。详见踢人禁言。

改动什么时候生效 ​

  • 名单和指令的修改保存后即生效。系统对名单有几分钟的缓存兜底(时长在应用设置的缓存配置里,默认约 5 分钟);极少数情况下可点高级设置页的 刷新所有缓存 立即清空。
  • 群主/群管理员身份来自 QQ 群同步,成员在 QQ 里被任免后,要等机器人同步到变化才生效。
  • 若查询状态时无法确认(比如服务异常),机器人按保守处理:处罚类动作不执行,指令按 0 级处理(大概率不满足要求等级)。

常见问题 ​

  • 刚加的白名单/高管没生效:确认点过保存;等缓存过期或手动刷新所有缓存。
  • 想让某个成员能用某条指令:两条路——把该指令的权限等级要求降到对方等级(影响所有人),或把对方加进白名单(对方同时获得处罚豁免,注意副作用)。
  • 群主为什么踢不掉:群主是等级 9,属于受保护用户,机器人不会处罚。
  • 控制台要登录吗:当前控制台没有应用层登录保护,能打开页面即可操作;本手册以"超级管理员"称呼部署和维护应用的读者;群指令中的等级 11 另由名单确定,两者都不代表存在控制台登录账号。
  • 指令被执行了但没反应:可能是权限不足被拒绝(会留下带原因的处理记录),到 指令设置 核对该指令的等级要求。
  • 自动化清退没跑:先查对应能力的持续授权状态(移除授权 status <能力>),再看功能开关和额度;配置齐全但从未私聊批准时零派发,属设计行为。

关闭或改回 ​

  • 取消某人的等级:从对应名单删除(全局设置、代管名单、黑白名单)。
  • 恢复指令的等级要求:在 指令设置 改回原值;批量调整可用其导入/导出。
  • 撤销持续授权:由批准者私聊发送 移除授权 disable <能力>,并在控制台关闭对应功能;该指令只撤销本人在该能力下的授权,见踢人禁言。

和其他页面的关系 ​

  • 各指令的权限等级配置入口在指令设置。
  • 持续授权(周期清退)的批准、核对与撤销步骤在踢人禁言。
  • 目标保护的具体范围与"宁可放过"原则见踢人禁言的"开始前确认"。