Skip to content

指令文档

主指令

  • 格式:/lp
  • 功能:显示插件帮助信息
  • 响应:LP LitePerm 请输入参数: lp.user lp.chat_group lp.perm_group

用户权限管理

Details

lp.user - 用户权限管理

  • 格式lp.user <用户ID> <操作类型> <操作> [目标] [值]
  • 操作类型
    • permission - 权限节点操作
    • parent - 权限组继承操作
    • perm_group - 权限组关系操作

用户权限节点操作 (permission)

操作格式示例说明
setlp.user <ID> permission set <节点> <true/false>lp.user 123 permission set admin.access true设置权限节点状态
dellp.user <ID> permission del <节点>lp.user 123 permission del user.edit删除权限节点
checklp.user <ID> permission check <节点>lp.user 123 permission check plugin.admin检查是否拥有权限
listlp.user <ID> permission listlp.user 123 permission list列出用户所有权限

用户权限组继承操作 (parent)

操作格式示例说明
addlp.user <ID> parent add <权限组>lp.user 123 parent add admin_group添加继承的权限组
dellp.user <ID> parent del <权限组>lp.user 123 parent del vip_group移除继承的权限组
setlp.user <ID> parent set <权限组>lp.user 123 parent set admin_group完全覆盖为权限组的权限

用户权限组关系操作 (perm_group)

操作格式示例说明
addlp.user <ID> perm_group add <权限组>lp.user 123 perm_group add vip将用户添加到权限组
dellp.user <ID> perm_group del <权限组>lp.user 123 perm_group del guest将用户从权限组移除

群组权限管理

Details

lp.chat_group - 群组权限管理

  • 格式lp.chat_group <群组ID> <操作类型> <操作> [目标] [值]
  • 操作类型
    • permission - 权限节点操作
    • parent - 权限组继承操作
    • perm_group - 权限组关系操作

群权限节点操作 (permission)

操作格式示例说明
setlp.chat_group <ID> permission set <节点> <true/false>lp.chat_group 456 permission set group.manage true设置权限节点状态
dellp.chat_group <ID> permission del <节点>lp.chat_group 456 permission del group.kick删除权限节点
checklp.chat_group <ID> permission check <节点>lp.chat_group 456 permission check plugin.admin检查是否拥有权限
listlp.chat_group <ID> permission listlp.chat_group 456 permission list列出群组所有权限

群权限组继承操作 (parent)

操作格式示例说明
addlp.chat_group <ID> parent add <权限组>lp.chat_group 456 parent add group_admin添加继承的权限组
dellp.chat_group <ID> parent del <权限组>lp.chat_group 456 parent del group_vip移除继承的权限组
setlp.chat_group <ID> parent set <权限组>lp.chat_group 456 parent set group_admin完全覆盖为权限组的权限

群权限组关系操作 (perm_group)

操作格式示例说明
addlp.chat_group <ID> perm_group add <权限组>lp.chat_group 456 perm_group add vip将群组添加到权限组
dellp.chat_group <ID> perm_group del <权限组>lp.chat_group 456 perm_group del guest将群组从权限组移除

权限组管理

Details

lp.perm_group - 权限组管理

  • 格式lp.perm_group <权限组名> <操作类型> <操作> [目标] [值]
  • 操作类型
    • permission - 权限节点操作
    • parent - 权限组继承操作
    • to - 权限组创建/删除
    • list - 列出所有权限组

权限节点操作 (permission)

操作格式示例说明
setlp.perm_group <组名> permission set <节点> <true/false>lp.perm_group admin permission set system.* true设置权限节点状态
dellp.perm_group <组名> permission del <节点>lp.perm_group admin permission del user.edit删除权限节点
checklp.perm_group <组名> permission check <节点>lp.perm_group admin permission check plugin.admin检查是否拥有权限
listlp.perm_group <组名> permission listlp.perm_group admin permission list列出权限组所有权限

权限组继承操作 (parent)

操作格式示例说明
addlp.perm_group <组名> parent add <权限组>lp.perm_group vip parent add base添加继承的权限组
dellp.perm_group <组名> parent del <权限组>lp.perm_group vip parent del base移除继承的权限组
setlp.perm_group <组名> parent set <权限组>lp.perm_group vip parent set admin完全覆盖为权限组的权限

权限组管理 (to)

操作格式示例说明
createlp.perm_group <组名> to createlp.perm_group new_group to create创建新权限组
removelp.perm_group <组名> to removelp.perm_group old_group to remove删除权限组

权限组列表 (list)

操作格式示例说明
listlp.perm_group listlp.perm_group list列出所有权限组

通用参数说明

  • 用户 ID:QQ 号或其他平台的用户标识
  • 群组 ID:QQ 群号或其他平台的群组标识
  • 权限组名:自定义的权限组名称
  • 权限节点:使用点分隔的权限标识(如 plugin.admin)
  • 值:true 或 false,表示权限状态

注意:所有指令需要管理员权限(is_lp_admin)才能执行

MIT License 发布