还在使用mirai吗:是
通过那种登录方式使用的mirai:
1.overflow+onebot
mirai登录情况稳定吗:已经非常稳定
mirai的相关功能使用方式:
1.mirai插件
2.mah插件
使用mirai的相关平台:windows腾讯低配服务器
KaWei 发布的最新帖子
-
RE: 想收集一下现在大家对于mirai的使用情况
-
RE: 今日运势插件
佬,除了语音生成其他的都可以了,语音生成需要单独配置什么吗
2024-06-30 12:25:38 V/Bot.212196266: [風もやさしい、卡维②、卡维③、卡维(631552995)] 風もやさしい(652108708) -> /语音生成 砂狼白子 海参炒面
2024-06-30 12:25:38 I/AronaBot: 阿洛娜杂项-语音生成
2024-06-30 12:25:38 I/AronaBot: 阿洛娜杂项-Language: 简体中文
2024-06-30 12:25:38 I/AronaBot: 阿洛娜杂项-Msg: 海参炒面
显示这些就没了,没有报错和反馈 -
RE: 今日运势插件
@Travellerr
2024-06-30 11:54:21 V/Bot.212196266: 風もやさしい(652108708) -> /监控
2024-06-30 11:54:21 I/AronaBot: 阿洛娜杂项-监控指令
2024-06-30 11:54:21 W/Onebot: 请求失败: [send_private_msg] 请求失败: app=LLOneBot v3.26.7, message=TypeError: Cannot read properties of undefined (reading 'toString')
at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)
at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)
at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)
at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26), retJson={"status":"failed","retcode":1200,"data":null,"message":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","wording":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","echo":108}。如果你认为这是 Overflow 的问题,请带上 logs/onebot 中的日志来反馈。
2024-06-30 11:54:21 V/Bot.212196266: Friend(652108708) <- [mirai:at:652108708] Sensei
状态获取中,请稍等
2024-06-30 11:54:21 W/AronaBot: Exception in executing command[mirai:source:ids=[-2147373722], internalIds=[-2147373722], from friend 652108708 to 212196266 at 1719719]/监控
command owned by AronaBot v1.0.6 with Friend(652108708)
java.lang.IllegalStateException: 消息发送失败,详见网络日志 (logs/onebot/*.log) 和 Onebot 实现 (LLOneBot v3.26.7) 的日志
at top.mrxiaom.overflow.internal.utils.TransformerUtilsKt.safeMessageIds(TransformerUtils.kt:97)
at top.mrxiaom.overflow.internal.contact.FriendWrapper.sendMessage(FriendWrapper.kt:62)
at top.mrxiaom.overflow.internal.contact.FriendWrapper$sendMessage$1.invokeSuspend(FriendWrapper.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:178)
at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:166)
at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)
at kotlinx.coroutines.ResumeAwaitOnCompletion.invoke(JobSupport.kt:1413)
at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:318)
at kotlinx.coroutines.JobSupport.tryFinalizeSimpleState(JobSupport.kt:295)
at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:856)
at kotlinx.coroutines.JobSupport.makeCompleting$kotlinx_coroutines_core(JobSupport.kt:806)
at kotlinx.coroutines.CompletableDeferredImpl.complete(CompletableDeferred.kt:92)
at cn.evolvefield.onebot.client.util.ActionSendRequest.onCallback(ActionSendRequest.kt:80)
at cn.evolvefield.onebot.client.handler.ActionHandler.onReceiveActionResp(ActionHandler.kt:41)
at cn.evolvefield.onebot.client.connection.IAdapter$DefaultImpls.onReceiveMessage(IAdapter.kt:27)
at cn.evolvefield.onebot.client.connection.WSClient.onReceiveMessage(WSClient.kt:19)
at cn.evolvefield.onebot.client.connection.WSClient.onMessage(WSClient.kt:51)
at top.mrxiaom.overflow.internal.deps.websocket.client.WebSocketClient.onWebsocketMessage(WebSocketClient.java:636)
at top.mrxiaom.overflow.internal.deps.websocket.drafts.Draft_6455.processFrameText(Draft_6455.java:986)
at top.mrxiaom.overflow.internal.deps.websocket.drafts.Draft_6455.processFrame(Draft_6455.java:910)
at top.mrxiaom.overflow.internal.deps.websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:402)
at top.mrxiaom.overflow.internal.deps.websocket.WebSocketImpl.decode(WebSocketImpl.java:234)
at top.mrxiaom.overflow.internal.deps.websocket.client.WebSocketClient.run(WebSocketClient.java:516)
at java.base/java.lang.Thread.run(Thread.java:833) -
RE: 今日运势插件
佬,这报错是什么意思
java.lang.IllegalStateException: 消息发送失败,详见网络日志 (logs/onebot/*.log) 和 Onebot 实现 (LLOneBot v3.26.7) 的日志
at top.mrxiaom.overflow.internal.utils.TransformerUtilsKt.safeMessageIds(TransformerUtils.kt:97)
at top.mrxiaom.overflow.internal.contact.FriendWrapper.sendMessage(FriendWrapper.kt:62)
at net.mamoe.mirai.contact.Friend$sendMessage$1.invoke(Friend.kt)
at net.mamoe.mirai.contact.Friend$sendMessage$1.invoke(Friend.kt)
at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:205)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
at me.him188.kotlin.jvm.blocking.bridge.internal.RunSuspendKt.$runSuspend$(RunSuspend.kt:18)
at net.mamoe.mirai.contact.Friend.sendMessage(Friend.kt)
at AronaBot-1.0.6.mirai2.jar//cn.travellerr.tools.SecurityNew.Security(SecurityNew.java:281)
at AronaBot-1.0.6.mirai2.jar//cn.travellerr.command.GetSecurity.useSecurity(commandUtil.kt:35)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97)
at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113)
at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108)
at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159)
at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:112)
at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1$invokeSuspend$$inlined$runBIO$1.invoke(CoroutineUtils.kt:23)
at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:51)
at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1)
at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:43)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)onebotlogs:
2024-06-30 11:05:09 D/Onebot: [Recv] <-- {"self_id":212196266,"user_id":652108708,"time":1719716708,"message_id":-2147374561,"real_id":-2147374561,"message_seq":-2147374561,"message_type":"private","sender":{"user_id":652108708,"nickname":"風もやさしい","card":""},"raw_message":"/监控","font":14,"sub_type":"friend","message":[{"data":{"text":"/监控"},"type":"text"}],"message_format":"array","post_type":"message"}
2024-06-30 11:05:09 D/Onebot: [Send] --> {"action":"send_private_msg","params":{"user_id":652108708,"message":[{"type":"at","data":{"qq":"652108708"}},{"type":"text","data":{"text":" "}},{"type":"text","data":{"text":"Sensei\n状态获取中,请稍等"}}],"auto_escape":false},"echo":29}
2024-06-30 11:05:09 D/Onebot: [Recv] <-- {"status":"failed","retcode":1200,"data":null,"message":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","wording":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","echo":29}
2024-06-30 11:05:09 W/Onebot: 请求失败: [send_private_msg] 请求失败: app=LLOneBot v3.26.7, message=TypeError: Cannot read properties of undefined (reading 'toString')
at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)
at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)
at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)
at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26), retJson={"status":"failed","retcode":1200,"data":null,"message":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","wording":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","echo":29}。如果你认为这是 Overflow 的问题,请带上 logs/onebot 中的日志来反馈。
2024-06-30 11:05:09 V/Onebot: Stacktrace:
cn.evolvefield.onebot.client.util.ActionFailedException: 请求失败: app=LLOneBot v3.26.7, message=TypeError: Cannot read properties of undefined (reading 'toString')
at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)
at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)
at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)
at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26), retJson={"status":"failed","retcode":1200,"data":null,"message":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","wording":"TypeError: Cannot read properties of undefined (reading 'toString')\n at getGroupMember (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:33487:21)\n at createSendElements (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32138:38)\n at SendPrivateMsg._handle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:32448:58)\n at SendPrivateMsg.websocketHandle (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:31884:34)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async OB11WebsocketServer.handleAction (C:\Users\Administrator\LiteLoaderQQNT-main\plugins\LLOneBot\main\main.cjs:80925:26)","echo":29}
at cn.evolvefield.onebot.client.util.ActionSendRequest.send(ActionSendRequest.kt:67)
at cn.evolvefield.onebot.client.util.ActionSendRequest$send$1.invokeSuspend(ActionSendRequest.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:178)
at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:166)
at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)
at kotlinx.coroutines.ResumeAwaitOnCompletion.invoke(JobSupport.kt:1413)
at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:318)
at kotlinx.coroutines.JobSupport.tryFinalizeSimpleState(JobSupport.kt:295)
at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:856)
at kotlinx.coroutines.JobSupport.makeCompleting$kotlinx_coroutines_core(JobSupport.kt:806)
at kotlinx.coroutines.CompletableDeferredImpl.complete(CompletableDeferred.kt:92)
at cn.evolvefield.onebot.client.util.ActionSendRequest.onCallback(ActionSendRequest.kt:80)
at cn.evolvefield.onebot.client.handler.ActionHandler.onReceiveActionResp(ActionHandler.kt:41)
at cn.evolvefield.onebot.client.connection.IAdapter$DefaultImpls.onReceiveMessage(IAdapter.kt:27)
at cn.evolvefield.onebot.client.connection.WSClient.onReceiveMessage(WSClient.kt:19)
at cn.evolvefield.onebot.client.connection.WSClient.onMessage(WSClient.kt:51)
at top.mrxiaom.overflow.internal.deps.websocket.client.WebSocketClient.onWebsocketMessage(WebSocketClient.java:636)
at top.mrxiaom.overflow.internal.deps.websocket.drafts.Draft_6455.processFrameText(Draft_6455.java:986)
at top.mrxiaom.overflow.internal.deps.websocket.drafts.Draft_6455.processFrame(Draft_6455.java:910)
at top.mrxiaom.overflow.internal.deps.websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:402)
at top.mrxiaom.overflow.internal.deps.websocket.WebSocketImpl.decode(WebSocketImpl.java:234)
at top.mrxiaom.overflow.internal.deps.websocket.client.WebSocketClient.run(WebSocketClient.java:516)
at java.base/java.lang.Thread.run(Thread.java:833) -
RE: 想收集一下现在大家对于mirai的使用情况
还在使用mirai吗:是
通过那种登录方式使用的mirai:
1.签名服务
mirai登录情况稳定吗:稳定半年,8.9.85刚挂了,code=237了
mirai的相关功能使用方式:
1.mirai插件
2.mirai-http外接
使用mirai的相关平台:win