v1.6.1已更新
将新地图Broken Moon增加至地图提醒config
具体信息请查看Release描述
各位觉得好用可以给这个帖子点个赞然后github点个star,谢谢茄子🥰
satrsdownloadslicenseRelease
项目地址
这个插件可用于查询Apex英雄的
地图轮换
玩家信息
复制器轮换
猎杀门槛
官方活动新闻
以及
订阅玩家分数
订阅地图轮换
如果喜欢请点一个⭐
Star,谢谢!!!
贡献者:
EvolvedGhost ,感谢大佬!
使用中遇到的问题建议在
Issues 提出
如果你想自己编译
Clone源码
修改源码并保存
在项目根目录打开终端,输入./gradlew buildPlugin
等待编译完成后在./build/mirai里面拿编译完成的插件
比如自定义指令:
object Player : SimpleCommand(
ApexLookUp, "apexid", "这里填写你想自定义的指令名"
description = "查询玩家信息"
)
食用前准备
在
https://apexlegendsapi.com/获取ApiKey填入config/pers.shennoter.apexlookup/config.yml
安装字体“
微软雅黑”,否则可能发生错误,也可在config.yml更改为自己想要的字体
安装
chat-command插件
关于提问
碰到的问题原因有以下几种可能:网络问题、APIkey问题、环境问题、设置问题,提问前请一一排查,如果仍毫无头绪再提问
提问前可以翻翻看这个帖子的所有回复,还有github issues,也许就有相同的问题
有些问题是其他插件的,可以的话请不要在这里提问
请给出详细的报错,截图截完整或者粘贴到代码块
问题多次稳定复现是提问的前提之一
提问的智慧
感谢您的理解与配合
指令
详见用户手册
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