MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. Shennoter
    • Profile
    • Following 0
    • Followers 5
    • Topics 4
    • Posts 179
    • Best 4
    • Controversial 0
    • Groups 2

    Shennoter

    @Shennoter

    摸鱼

    我是noob

    8
    Reputation
    110
    Profile views
    179
    Posts
    5
    Followers
    0
    Following
    Joined Last Online
    Website shennoter.top Location 格陵兰

    Shennoter Unfollow Follow
    CaptchaFree 摸鱼

    Best posts made by Shennoter

    • ApexLookUp - Apex英雄查询插件

      v1.6.0已更新

      • 适配MCL 2.12.0,体积减小,旧版本转入archive分支,需要重新授予权限
      • ⚠插件id已修改,更新前请将config和data文件夹中的pers.shennoter.RankLookUp改为pers.shennoter.apexlookup
      • 增加了查询已使用/apex绑定的ID的功能/apexreg
      • 修复了/apexbd无法绑定的bug
        各位觉得好用可以给这个帖子点个赞然后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插件

      指令

      • 详见用户手册PermissionCommand
      • 本插件权限ID为 pers.shennoter.apexlookup:*
      • 如果输了命令没反应请在控制台输入/permission add <想要给予权限的对象> pers.shennoter.apexlookup:<想要开启的指令>
      • 如给予所有对象关于此插件的所有权限,请输入/permission add * pers.shennoter.apexlookup:*
      指令(<>必填项,[]选填项) 功能
      /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 立即清除缓存(无视过期时间)

      配置文件

      配置名称 功能 缺省值
      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
      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @SDRAGON 已更新

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @ASUKAHUI

      //  /src/main/kotlin/utils/GetResponse.kt:26
      val response = try {
              client.newCall(request).execute()
          }
          catch (e:Exception){
              return Pair(1, "网络请求发起错误")
          }
      

      /apex、/apexid和玩家订阅调用的都是这个方法,按理说应该不会有差异,想要知道原因的话只有看StackTrace了,你可以在return前面加一句e.printStackTrace(),然后编译插件

      posted in 插件发布
      Shennoter
      Shennoter
    • nbnhhsh 缩写查询jar版

      Releasedownloads
      项目地址
      Release

      一个查询缩写的插件,把打包好的jar文件拖到plugins文件夹就能用了,新手友好

      数据来源

      https://lab.magiconch.com/nbnhhsh/
      谢谢!!

      指令

      • ?
      • ?
      • gus
      • 可自定义指令

      配置

      支持两种回复模式:直接发送、转发消息
      详见Config

      示例

      1.jpg
      2

      posted in 插件发布
      Shennoter
      Shennoter

    Latest posts made by Shennoter

    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 安装screen,方法上网搜(腾讯云的机器可能自带了),然后输入screen -S mirai,运行mcl,再开一个ssh窗口,输入screen -d mirai就行了。以后想回到这个窗口就输入screen -r mirai,可以在菜鸟教程看screen的用法

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 填信息后点create my api key,如果看不懂英文就用翻译,然后把apikey填到config的文件里面,什么文件我已经说明过了
      搞定之后用你的qq号给你机器人登录的qq号发指令,要么就拉个群发

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 这个不是这个插件,而且我没有用过这个插件

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 要,看我写的使用前准备

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 对

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 再装个chat-command,然后就可以给机器人输指令了

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @yuanshiyu 首先你要配置java环境,然后下载安装mcl运行,再把这个插件放到plugin文件夹,建议阅读用户手册https://github.com/mamoe/mirai/blob/dev/docs/UserManual.md

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: nbnhhsh 缩写查询jar版

      @Kotori-0 更新了,现在可以在私聊中使用

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @hejinding 我才发现上面回错人了😱, Log4j2这个问题升级openjdk就行了
      关于你的这个报错不知道会不会跟mirai-skia-plugin有关系,我腾讯云服务器也没梯子,访问api是没问题的

      posted in 插件发布
      Shennoter
      Shennoter
    • RE: ApexLookUp - Apex英雄查询插件

      @Bmo1805 跟这个插件无关(我也有这个报错,暂时没发现有什么影响)
      升级openjdk可以解决这个问题

      posted in 插件发布
      Shennoter
      Shennoter