MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    LuckPerms - Mirai - 高级权限服务插件

    插件发布
    jvm plugin kotlin permission
    39
    70
    22140
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Karlatemp
      Karlatemp 最后由 Karlatemp 编辑

      LuckPerms - Mirai

      • Repo: Karlatemp/LuckPerms-Mirai
      • Original Repo: lucko/LuckPerms
      • Issue report: new issue
      • Platform request
        • >= mirai-core 2.0-RC
        • >= mirai-console 2.0-RC
      • Download

      一款高级易使用的 mirai-console 权限服务插件

      Snapshot

      3.png
      0.png
      2.png
      1.png


      Install

      Way 1. By MCL: mcl --update-package io.github.karlatemp:luckperms --channel nightly --type plugin

      Way 2. Download release from Releases. Then put it into plugins

      Usages

      LuckPerms-Mirai 基于 LuckPerms 开发, 详细用法请百度/谷歌/阅读 LuckPerms wiki

      LuckPerms wiki

      LuckPerms-Mirai 的身份上下文使用 context 实现, 可以在聊天中使用
      /lp user <****> info 查看上下文

      下面是一些示例命令

      
      // 授予群聊管理员(包含群主)一项权限
      /lp group default permission set AdminPermission admin=true
      
      // 授予群主一条权限
      /lp group default permission set OwnerPermission level=owner
      
      // 授予管理员(不含群主)一条权限
      /lp group default permission set OwnerPermission level=admin
      
      // 授予在某个群的所有人一条权限
      /lp group default permission set PermissionInGroup group=1234567890
      
      // 授予某个群的群聊管理员一条权限
      /lp group default permission set PermissionInGroup group=1234567890 admin=true
      
      
      // 创建系统管理组
      /lp creategroup root
      /lp group root permission set *
      /lp user 1234567890 parent set root
      
      // 开启权限调试模式 (debug(verbose) mode)
      // 查看具体权限名
      // WARNING: Dont run this command in chatting
      /lp verbose on
      
      // 开启权限调试模式 (debug(verbose) mode), 并在 Web 查看
      /lp verbose record
      //WAIT.....
      /lp verbose upload
      
      

      Hoshino Tented L 2 条回复 最后回复 回复 引用 1
      • Hoshino Tented
        Hoshino Tented ⭐2021⭐ @Karlatemp 最后由 编辑

        @karlatemp tql

        1 条回复 最后回复 回复 引用 1
        • StageGuard
          StageGuard 最后由 编辑

          @Karlatemp 好复杂

          1 条回复 最后回复 回复 引用 0
          • G
            GreyElaina 最后由 编辑

            awesome thing。。

            1 条回复 最后回复 回复 引用 0
            • C
              Cute_LuoBo 最后由 编辑

              果然Java圈都是MC同好

              1 条回复 最后回复 回复 引用 8
              • Him188
                Him188 最后由 编辑

                tql

                1 条回复 最后回复 回复 引用 0
                • 火雨枫林
                  火雨枫林 最后由 编辑

                  MiraiAndroid上加载了这个jar,我需要怎么使用它??,命令?GUI的地址是什么?

                  Karlatemp 1 条回复 最后回复 回复 引用 0
                  • Karlatemp
                    Karlatemp @火雨枫林 最后由 编辑

                    @火雨枫林 由于设计特殊性,不支持Android

                    1 条回复 最后回复 回复 引用 0
                    • 火雨枫林
                      火雨枫林 最后由 编辑

                      阿巴阿巴阿巴阿巴阿巴阿巴阿巴阿巴

                      1 条回复 最后回复 回复 引用 0
                      • cssxsh
                        cssxsh 最后由 编辑

                        试试

                        1 条回复 最后回复 回复 引用 0
                        • Orisland
                          Orisland 摸鱼 最后由 编辑

                          可是他内置的web有什么用呢……编辑的gui页面session是申请官网分配的,然后本地用命令来应用,我没发现可以使用本地编辑权限的方式。。

                          Orisland 1 条回复 最后回复 回复 引用 0
                          • Orisland
                            Orisland 摸鱼 @Orisland 最后由 编辑

                            @orisland 合着远程访问官方给的配置页面我只能看样例……
                            80dcf750-e3a0-49b2-ad62-05e7b10a1eac-image.png
                            所以先踩雷,大家用的时候不要想着本地开个端口网页设置了,直接在指令里输入/lp editor
                            5d98e6ea-5460-4bae-9be0-9a6a8902803c-image.png
                            然后打开网页改改
                            27335bf0-7a41-448e-9391-26ad4709be5c-image.png
                            然后保存会给你另外一串命令
                            0da3e43b-7b2f-408f-b22f-02c972e68e8f-image.png
                            然后你就可以愉快的把这个命令……粘贴到bot的聊天栏了……
                            4a12508f-cfb4-4807-8c0b-ba0267cd6a95-image.png
                            我麻了,那我还特地在本地开启官方提供的服务意义何在啊?
                            52dc6630-e1e3-4918-9141-a42f00a8d2f9-image.png

                            fffzzl 1 条回复 最后回复 回复 引用 0
                            • 洛
                              洛绫华酱 最后由 编辑

                              此回复已被删除!
                              1 条回复 最后回复 回复 引用 0
                              • V
                                vlssu 最后由 编辑

                                我该怎么把h2改为YAML

                                1 条回复 最后回复 回复 引用 0
                                • Karlatemp
                                  Karlatemp 最后由 Karlatemp 编辑

                                  改为 yaml 是不建议的, 效率会非常低下

                                  如果真的需要, 配置文件在 data/LuckPerms/config.conf, 详情看 https://luckperms.net/wiki/Storage-types

                                  1 条回复 最后回复 回复 引用 0
                                  • Karlatemp
                                    Karlatemp 最后由 编辑

                                    @vlssu

                                    1 条回复 最后回复 回复 引用 0
                                    • W
                                      whoismygrandson 摸鱼 最后由 编辑

                                      请问一下 如何用这个给与某个群的所有用户 一个插件的全部命令权限呀

                                      1 条回复 最后回复 回复 引用 0
                                      • SnowMoonSS
                                        SnowMoonSS 最后由 编辑

                                        之前在sponge服上用过这个,没想到还能用在mirai上……

                                        1 条回复 最后回复 回复 引用 2
                                        • xtexChooser
                                          xtexChooser 最后由 编辑

                                          woc居然,所以LP的这个编辑器是开放api的吗,爱了爱了,沉浸式玩游戏(

                                          1 条回复 最后回复 回复 引用 0
                                          • SnowMoonSS
                                            SnowMoonSS 最后由 编辑

                                            请问能详解一下context中的内容吗
                                            下面是我的猜测

                                            选项 猜测
                                            admin:true 响应群管理员(包含群主)在群里发送的消息,不包括私聊和临时会话中的消息
                                            admin:false 响应非群管理员(包含群主)在群里发送的消息,不包括私聊和临时会话中的消息
                                            contact:group 群消息
                                            contact:user 私聊与临时会话
                                            level:administrator 响应管理员(不包括普通群员与群主)在群里发送的消息,不包括私聊和临时会话中的消息
                                            level:member 响应普通群员(不包括群主与管理员)在群里发送的消息,不包括私聊和临时会话中的消息
                                            level:owner 响应群主在群里发送的消息,不包括私聊和临时会话中的消息
                                            type:friend 响应好友发送的消息,不响应好友在群里发送的消息
                                            type:group 响应群消息
                                            type:user 响应临时会话(不包括好友消息)

                                            看起来有group=123456789这种语法,那么user=123456789这种存在吗?

                                            以上选项都能同时使用并且同时都满足才会响应

                                            /lp user中的user指的是QQ号还是同时指QQ号和群号

                                            抱歉一下子问这么多喷水

                                            Karlatemp 1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact