ApexLookUp - Apex英雄查询插件
-
好像有一个bug,每当有另一个群使用/apexadd map,那下次提醒,就会重复提醒
-
-
@SVIPNB 以后解决,现在暂时只能通过重启机器人来解决
-
这么说来 我的群订阅了轮换图提醒 还从来没发过图 只有主动查询才发
-
@Moon1995 data文件夹里的Reminder.json有没有你的群,有没有重启过mcl
-
@Shennoter
有群,重启过,不过首位有个0 -
@Moon1995 0是占位符,不能删,控制台有没有半小时出现一次完成地图监听的提示,config里应该把地图轮换提醒打开了吧
-
@Shennoter 坏了 知道了 原来默认false呃
-
@Moon1995 厚礼蟹
-
很奇怪为什么绑定了可以正常查询ID什么的,但是单独查询ID又会网络请求错误,订阅玩家也是
-
-
// /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()
,然后编译插件 -
碰到了跟上次一样的bug,在我群里有个人先是/apexbd OriginID NiJiaLiSiRenLe,bot反馈玩家不存在,之后/apexbd NiJiaLiSiRenLe,显示绑定成功,但是/apex无反馈,控制台显示跟上次一样的文字警告
java.lang.NullPointerException: Cannot invoke "Global.getRank()" because the return value of "ApexResponsePlayer.getGlobal()" is nullat ranklookup-1.5.1.mirai.jar//PlayerStatKt.playerPicturMode(PlayerStat.kt:44) at ranklookup-1.5.1.mirai.jar//PlayerStatKt.playerStat(PlayerStat.kt:34) at ranklookup-1.5.1.mirai.jar//utils.PlayerRegisterKt$playerRegister$1.invokeSuspend(PlayerRegister.kt:33) at ranklookup-1.5.1.mirai.jar//utils.PlayerRegisterKt$playerRegister$1.invoke(PlayerRegister.kt) at ranklookup-1.5.1.mirai.jar//utils.PlayerRegisterKt$playerRegister$1.invoke(PlayerRegister.kt) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:455) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50) at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166) at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115) at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:147) at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
-
之后我去data\pers.shennoter.RankLookUp\Users.json中,把他QQ号后面括号中的“?”删了,才可以正常查询的
-
@SVIPNB 个人错误操作问题,正常
-
大佬我想问下,不论我发什么他都是网络请求发起错误,到底是什么问题? -
@qiuqiubenqiu 可以换个API试试 我之前也遇到过
-
@Anuo阿诺 我试了下,还是没用
-
希望能加个支持中文的自定义指令
-
@Shennoter 在 ApexLookUp - Apex英雄查询插件 中说:
// /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()
,然后编译插件@qiuqiubenqiu 你可以照着这个操作,关于怎么编译前面已经说了,编译完后看报错是什么