MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    ApexLookUp - Apex英雄查询插件

    插件发布
    kotlin jvm apex
    59
    502
    132337
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Shennoter
      Shennoter 摸鱼 last edited by Shennoter

      v1.6.1已更新

      • 将新地图Broken Moon增加至地图提醒config
      • 具体信息请查看Release描述
        各位觉得好用可以给这个帖子点个赞然后github点个star,谢谢茄子🥰

      satrsdownloadslicenseRelease

      • 项目地址
      • 这个插件可用于查询Apex英雄的
        • 地图轮换
        • 玩家信息
        • 复制器轮换
        • 猎杀门槛
        • 官方活动新闻
      • 以及
        • 订阅玩家分数
        • 订阅地图轮换
      • 如果喜欢请点一个⭐Star,谢谢!!!
      • 贡献者:EvolvedGhost ,感谢大佬!
      • 使用中遇到的问题建议在 Issues 提出

      如果你想自己编译

      1. Clone源码
      2. 修改源码并保存
      3. 在项目根目录打开终端,输入./gradlew buildPlugin
      4. 等待编译完成后在./build/mirai里面拿编译完成的插件
        比如自定义指令:
      object Player : SimpleCommand(
          ApexLookUp, "apexid", "这里填写你想自定义的指令名"
          description = "查询玩家信息"
      )
      

      食用前准备

      • 在https://apexlegendsapi.com/获取ApiKey填入config/pers.shennoter.apexlookup/config.yml
      • 安装字体“微软雅黑”,否则可能发生错误,也可在config.yml更改为自己想要的字体
      • 安装chat-command插件

      关于提问

      1. 碰到的问题原因有以下几种可能:网络问题、APIkey问题、环境问题、设置问题,提问前请一一排查,如果仍毫无头绪再提问
      2. 提问前可以翻翻看这个帖子的所有回复,还有github issues,也许就有相同的问题
      3. 有些问题是其他插件的,可以的话请不要在这里提问
      4. 请给出详细的报错,截图截完整或者粘贴到代码块
      5. 问题多次稳定复现是提问的前提之一
      6. 提问的智慧
      7. 感谢您的理解与配合

      指令

      • 详见用户手册PermissionCommand
      • 本插件权限ID为 pers.shennoter.apexlookup:*
      • 输入/permission lp查看详细指令名称
      • 如果输了命令没反应请在控制台输入/permission add <对象> pers.shennoter.apexlookup:command.<指令>
      • 如给予所有对象关于此插件的所有权限,请输入/permission add * pers.shennoter.apexlookup:*
      • 若对象为群可填入g群号,若前者无效则填入m群号.*
      指令(<>必填项,[]选填项) 功能
      /apexhelp 帮助
      /apex 查询已绑定ID信息
      /apexreg 查询已绑定ID列表
      /apexbd <Origin ID> 绑定一个ID
      /apexubd <Origin ID> 解绑一个ID
      /apexubd all 解绑所有ID
      /apexmap 查询当前地图轮换
      /apexid <Origin ID> [平台] 查询玩家(空格用@@填充),平台: PC、X1、PS4、SWITCH,不填为默认配置
      /apexcraft 查询复制器轮换
      /apexpred 查询猎杀底分
      /apexnews <index> 查询官方新闻,index为文章序号
      /apexldb 查询排行榜(发一个排行榜链接,以后再更新)
      /apexadd id <Origin ID> 在该群订阅某玩家分数(当有更新时自动提醒)
      /apexrmv id <Origin ID> 移除该群对某玩家分数的订阅
      /apexadd info 查看该群已订阅的ID
      /apexadd map 在该群订阅地图轮换(当有轮换时自动提醒)
      /apexrmv map 移除该群对地图轮换的订阅
      /apexcache 立即清除缓存(无视过期时间)

      配置文件

      配置文件路径:config/pers.shennoter.apexlookup/config.yml
      自定义指令文件路径:
      config/pers.shennoter.apexlookup/customComm.yml

      配置名称 功能 缺省值
      apiKey apiKey:如果没有请到 https://apexlegendsapi.com/ 获取 空
      extendApiKey 额外apiKey,用于防止api过热,可不填 空
      platform 默认平台:PC, X1, PS4, SWITCH(X1为XBOX) PC
      mode 回复方式: pic为图片,text为文字(制造器和新闻除外) pic
      picType 图片质量:PNG原图,更清晰;JPG更小,发送更快 JPG
      cacheExpireTime 缓存图片过期时间(单位:天) 30
      cacheAutoDel 是否自动清除过期缓存:true为是,false为否(开启mcl时自动清理) true
      listener 玩家分数监听:true为启用,false为关闭 false
      listenerInfoType 玩家监听提醒方式:true为分数变化+玩家信息,false为仅提醒分数变化 true
      listenInterval 监听时间间隔(单位:分钟) 10
      mapRotationReminder 地图轮换提醒:true为启用,false为关闭 false
      maptoRemind 提醒地图:“诸王峡谷”“风暴点”“世界边缘”“奥林匹斯”,true为开启,false为关闭 略
      font 字体 微软雅黑
      ifProxy 是否使用代理:true为启用,false为关闭 false
      proxyType 代理类型:HTTP、SOCKS HTTP
      hostName 代理地址 127.0.0.1
      port 代理端口 7890

      可能出现的报错

      像图里这种BufferedImage、PictureMode、java.awt、graphic之类的字样的报错,一般都可以通过在mcl启动命令添加JVM参数-Djava.awt.headless=true解决
      比如linux的mirai目录有一个名字叫“mcl”的文件,用记事本打开后你会看到$JAVA_BINARY -jar mcl.jar $*,把它改成$JAVA_BINARY -Djava.awt.headless=true -jar mcl.jar $*,就可以解决这类报错了,windows同理
      Snipaste_2022-05-24_20-27-05.png

      示例

      • 查询玩家
        player
      • 查询地图轮换
        map
      • 查询复制器轮换
        craft
      • 查询猎杀门槛
        craft
      • 查询官方活动新闻
        craft
      • 订阅玩家分数
        playerListener
      1 Reply Last reply Reply Quote 7
      • T
        Teresa last edited by

        给大佬点赞

        Shennoter 1 Reply Last reply Reply Quote 1
        • Shennoter
          Shennoter 摸鱼 last edited by

          v0.1.1版本已更新

          • 修复了一个因为追踪器数量导致的数组溢出bug
          • 增加了返回具体错误原因的功能
            Release
          1 Reply Last reply Reply Quote 0
          • Shennoter
            Shennoter 摸鱼 @Teresa last edited by

            @Teresa 谢谢谢谢

            1 Reply Last reply Reply Quote 0
            • SVIPNB
              SVIPNB last edited by

              我在p'lugins文件夹中放入chat-command-0.5.1.jar和ranklookup-0.1.1.mirai.jar,重启之后控制台显示战绩查询插件已载入,输入指令,但是机器人没有反馈

              Shennoter 1 Reply Last reply Reply Quote 1
              • M
                moeboke last edited by

                大佬大佬,有没有可能加入场均和kd的查询。

                Shennoter 2 Replies Last reply Reply Quote 0
                • Shennoter
                  Shennoter 摸鱼 @SVIPNB last edited by

                  @SVIPNB 输入的指令是/rank apexid xxxxx这种形式的吗

                  SVIPNB 2 Replies Last reply Reply Quote 0
                  • Shennoter
                    Shennoter 摸鱼 @moeboke last edited by

                    @moeboke 后续会添加

                    1 Reply Last reply Reply Quote 0
                    • SVIPNB
                      SVIPNB @Shennoter last edited by

                      @Shennoter 是这样的格式,控制台没有任何反应,报错也没有

                      1 Reply Last reply Reply Quote 0
                      • SVIPNB
                        SVIPNB @Shennoter last edited by

                        @Shennoter 会是权限ID的问题吗?文中介绍的权限ID我没看懂

                        Shennoter 1 Reply Last reply Reply Quote 0
                        • Shennoter
                          Shennoter 摸鱼 @SVIPNB last edited by

                          @SVIPNB 那应该就是了,你要在你的群里面输这个指令/permission add <被许可人 ID> pers.shennoter.ranklookup:command.rank
                          <被许可人 ID>这里如果是用户的话就填qq号;
                          如果是群的话就填“g群号”,比如群号是123456的话,你就填/permission add g123456 pers.shennoter.ranklookup:command.rank

                          SVIPNB 2 Replies Last reply Reply Quote 0
                          • SVIPNB
                            SVIPNB @Shennoter last edited by

                            @Shennoter 好的多谢

                            1 Reply Last reply Reply Quote 0
                            • SVIPNB
                              SVIPNB @Shennoter last edited by

                              @Shennoter 每个群每一个想要查询的人都要先增加权限吗?

                              Shennoter 1 Reply Last reply Reply Quote 0
                              • Shennoter
                                Shennoter 摸鱼 @SVIPNB last edited by

                                @SVIPNB 不用,添加群号就行了

                                SVIPNB 1 Reply Last reply Reply Quote 0
                                • SVIPNB
                                  SVIPNB @Shennoter last edited by

                                  @Shennoter 好的,多谢,希望大佬越做越好,也希望以后能增加一个查询今天复制器造什么的功能,加油!

                                  Shennoter 2 Replies Last reply Reply Quote 0
                                  • Shennoter
                                    Shennoter 摸鱼 @SVIPNB last edited by

                                    @SVIPNB 谢谢,这个以后会添加

                                    1 Reply Last reply Reply Quote 0
                                    • SVIPNB
                                      SVIPNB last edited by

                                      当apexid中间有空格,会显示查询错误,控制台显示查询出错

                                      SVIPNB Shennoter 2 Replies Last reply Reply Quote 0
                                      • SVIPNB
                                        SVIPNB @SVIPNB last edited by

                                        查询出错.png IMG_20220318_231117.jpg

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          Musa-Go last edited by

                                          这个是不是不是最新的插件

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Musa-Go last edited by

                                            5a3af895-71d0-407b-a201-c03aeeee20dd-image.png
                                            查询自己的ID会报错这个

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 25
                                            • 26
                                            • 1 / 26
                                            • First post
                                              Last post
                                            Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact