Skip to content

用户组

Lunar 为不同级别的用户定义了用户组,并且自成一套用户组管理机制。认识用户组,了解您在不同的用户组中所拥有的权力与地位。

Manage_User

管理用户组。在原生 浅月 中,如果您是 Manage_User 成员,在QQ群中发送 -帮助,可以看到以下消息:

管理我们的浅月
————————————————————
你拥有管理浅月的权限。若要查看普通帮助,请@浅月
    1. {reminder}让我访问 —> 检索用有权限的用户
    2. {reminder}注销 —> 删除所有用户的上下文
    3. {reminder}修改 (hh:mm) (内容,必填) —> 改变定时消息时间与内容
    4. {reminder}感知 —> 查看运行状态
    5. {reminder}核验 (QQ号,必填) —> 检索QQ账号信息
    6. {reminder}重启 —> 关闭所有线程和进程,关闭浅月。然后重新启动浅月
    7. {reminder}禁言 (@QQ+空格+时间(以秒为单位),必填) —> 禁言用户一段时间
    8. {reminder}解禁 (@QQ,必填) —> 解除该用户禁言
    9. {reminder}踢出 (@QQ,必填) —> 将该用户踢出聊群
    10. 撤回 (引用一条消息) —> 撤回该消息
    11. {reminder}添加黑名单 +空格 + 群号 —> 将该群加入群发黑名单
    12. {reminder}删除黑名单 +空格 + 群号 —> 将该群移除群发黑名单
    13. {reminder}列出黑名单 —> 列出黑名单中的所有群
    你的每一步操作,与用户息息相关。

通过消息可以看到,Manage_User 可以在QQ群中监视浅月的部分设置和运行状态,修改部分配置(定时消息,清空上下文等)

Manage_User 还可以通过浅月最大限度地管理群,包括但不限于 撤回、禁言、移出群聊等。

Super_User

超级用户组。在 原生 浅月中,如果您是 Super_User 成员,在QQ群中发送 {reminder}帮助,你会发现你与 Manage_User 的不同之处:

    2. {reminder}管理 M (QQ号,必填) —> 为用户添加 Manage_User 权限
    3. {reminder}管理 S (QQ号,必填) —> 为用户添加 Super_User 权限
    4. {reminder}删除管理 (QQ号,必填) —> 删除这个用户的全部权限

Super_User 除了拥有与 Manage_User 完全相同的权力之外,还可以编辑其他有权限的用户,为其他人添加或删除 Manage_User 或 Super_User 权限,也可以 runcommand 执行命令。

ROOT_User

根用户组,只有在配置机器人时设置为 主人 的QQ号将被设置为 ROOT_User。此用户组拥有和 Super_User 完全一样的权力,但是 ROOT_User 被设计为只读,任何用户无论是否具有权限,都无法编辑 ROOT_User ,写死在了本地,保护QQ机器人 主人 身份的绝对地位(当然你改文件除外)。

存储方式

用户组的配置信息以 .ini类型的文件保存在本地,QQ机器人每次启动都会读取其中的内容,并且当有权限的用户通过QQ群更改用户组时,更改也会被立刻写入本地。因此请勿删除任何配置文件。

Released under the GPL 3 License.