@JustinHuangber 有的出错,有的不会,是bug, 以后再修
Shennoter 发布的帖子
-
RE: ApexLookUp - Apex英雄查询插件
@1024191579 启动mcl的时候控制台有没有提示“开始监听xxx”之类的信息,每过十分钟有没有“完成一次对xxx的监听”之类的信息
-
RE: ApexLookUp - Apex英雄查询插件
@1024191579 关mcl之后修改的配置文件吗,保存了吗,/data/pers.shennoter.RankLookUp/data.json文件内容是什么
-
RE: ApexLookUp - Apex英雄查询插件
@SVIPNB 这个功能要在discord开工单,把你apikey发给作者让他把你加进白名单,不知道你之前发的另一个提供API的网站会不会这么麻烦,如果不会的话我就把这功能加进来
-
RE: ApexLookUp - Apex英雄查询插件
@haohengok 在 ApexLookUp - Apex英雄查询插件 中说:
用了好几天大佬的新功能,点赞!
现在有些问题反馈一下
1.关注多个用户后,机器人会在同一时间同时查询多个账户,导致此时发出的新的查询指令会显示api过热(建议:可否在查询间隔中分时段查询)
2.机器人remove关注之后还会播报,必须手动重启。(这个如果改不了其实也没影响)
3.查询失败时只有有些情况有失败原因(建议:可否加入网络超时等失败报错)
4.分数更新发送方式有点繁琐(修改建议:可否针对此功能单独选择文本、图片、表格多种形式,多个关注账户是否合并发送)
5.总是有人会问机器人使用方法,所以可能需要一个/apexhelp指令来让机器人自己回复?
6.机器人的权限修改方式有点繁琐,希望可以放在config里,可以修改指令的使用模式(管理员使用等,群使用等)(无关紧要)
总之感谢大佬的机器人!- 每次查询间隔都有两秒,如果还是过热你可以多申请几个apikey填进去
- 我的机器人没有这个问题,要看你是不是添加移除之类的太快了,每次添加和移除监听都会重启监听线程,如果没完全重启完毕就又添加或移除的话就会有这种问题
- 看源码的GetResponse.kt,已经覆盖了所有错误情况
- 下次会更新
- 下次会更新
- 这个我还没研究出来怎么实现
-
RE: ApexLookUp - Apex英雄查询插件
@zzz422688251 单引号没问题,就是这样的,可能是你apikey有问题,在浏览器打开
https://api.mozambiquehe.re/maprotation?version=2&auth={apikey}
可以验证你的apikey是否有效(把apikey换成你的,去掉大括号) -
RE: ApexLookUp - Apex英雄查询插件
@hadesmercy 我一开始也是什么都不会,都是靠啃开发文档的,也会学习一下其他人的代码。
如果你想用kotlin或者java开发的话,看完mirai-core和mirai-console这两部分,写点简单的练手,基本上就能学会了,如果用其他语言就可以看看mirai-api-http -
RE: ApexLookUp - Apex英雄查询插件
@haohengok 看data/pers.shennoter.RankLookUp/data.json,这个是玩家订阅的文件,如果有你想删的id就手动删掉,然后重启mcl
-
RE: ApexLookUp - Apex英雄查询插件
@haohengok 可以先在data/pers.shennoter.RankLookUp/data.json里查看。下次加上这功能吧。关于移除了还会播报的问题,你是刚启动mcl就移除的吗
p.s.多次移除和添加之间都不能太快,否则线程来不及重启就会有这种问题,出现这种问题之后重启mcl就能解决了
我这个逻辑确实写得有点问题,以后有机会重写了