MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. rong_xiaoli
    3. 帖子
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 9
    • 帖子 25
    • 最佳 0
    • 有争议的 0
    • 群组 0

    rong_xiaoli 发布的帖子

    • RE: QSign 9.0.55-9.0.95(公益 API发布)

      😭code45了
      我是应该删bots/下的所有东西吗

      发布在 技术交流板块
      rong_xiaoli
      rong_xiaoli
    • RE: 想收集一下现在大家对于mirai的使用情况

      还在使用mirai吗:是
      通过那种登录方式使用的mirai:2. Overflow
      mirai登录情况稳定吗:稳定
      mirai的相关功能使用方式:1. 插件
      使用mirai的相关平台:win

      发布在 使用交流
      rong_xiaoli
      rong_xiaoli
    • ArisuBot - 爱丽丝Bot杂项插件

      GitHub last commitGitHub branch check runsGitHub Downloads (all assets, all releases)

      GitHub项目地址,求Star喵,求Star谢谢喵

      这是一个功能型插件,包含了以下功能:

      • 戳一戳响应
      • 每日签到
      • 今日运势
      • 获取地狱潜兵2信息
      • 来自Lolicon API的涩图
      • osu!sig osu名片

      对于管理者,附带了一些简单的管理指令:

      • 可以单独关闭某一项功能
      • 可以同时关闭所有功能

      本插件不附带权限管理,权限管理由mirai console处理,因此可以接入第三方权限管理插件处理。

      仍处于积极开发状态,欢迎各位佬PR与issue!

      发布在 插件发布
      rong_xiaoli
      rong_xiaoli
    • RE: 请教一个关于JCompositeCommand的问题

      佬们怎么都这么强,我都不敢把我的插件贴出来了(

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • RE: 请教一个关于JCompositeCommand的问题

      我在想有没有必要把它作为一个想法提交Issue(

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • RE: 怎么利用个人qq作机器人,转发站点内的系统通知给站点所有用户

      @Mr-喜 想参考一下,因为我的bot也有广播功能,如果只是简单地添加随机延时的话,可不可以回避风控?谢谢

      发布在 使用交流
      rong_xiaoli
      rong_xiaoli
    • 请教一个关于JCompositeCommand的问题

      已知子命令由@SubCommand标识,我希望主命令也可以被单独处理。举个例子:

      User: /CompositeCommand
      Bot: CompositeCommand main command invoked. 
      User: /CompositeCommand subcommand01
      Bot: CompositeCommand subcommand 1 invoked. 
      

      类似于这种的。我有一个复杂的命令,最好需要把主命令拆出来当成帮助命令使用。有无大佬提点迷津,谢谢。

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • RE: 怎么利用个人qq作机器人,转发站点内的系统通知给站点所有用户

      @make666 提出一个构想:用一个PluginConfig,一个SimpleCommand;config里放两个list,订阅通知的直接放在List里,一个List用来放好友,一个List用来放群;SimpleCommand用于订阅/取消订阅。当你获取到通知的时候,就遍历这两个List,每个都发个消息就可以了
      当然还有数据转换之类的,就交给你自己想了

      发布在 使用交流
      rong_xiaoli
      rong_xiaoli
    • RE: QSign 9.0.55-9.0.95(公益 API发布)

      貌似这个站似了?
      E/main: java.lang.RuntimeException: 请检查 unidbg-fetch-qsign by https://qsign-v3.trpgbot.com 的可用性
      直接访问跳The site owner is unavailable.

      Edit: 目前采用主站https://qsign.trpgbot.com可用

      发布在 技术交流板块
      rong_xiaoli
      rong_xiaoli
    • RE: 目前可用的插件开发调试方案

      @zhaodice 在 目前可用的插件开发调试方案 中说:

      可以用这个

      直接安装release插件即可正常登录,手表只能扫码,apad/android只能密码且需要手动抓ticket:
      https://github.com/MrXiaoM/fpv/releases

      这个方法很好,感谢!目前采用插件+签名方法,主域名貌似老是被打,所以得换备份?至少我是没用主域名上成。

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • 目前可用的插件开发调试方案

      想问一下目前可用的Intellij IDEA开发调试方案。因为目前只凭借build sandbox,也就是普通的mirai console貌似基本上必定45,我想应该可以连接到类似LLOneBot之类的地方,就可以测试收发消息;或者凭借签名服务(之前其实也搞过,但是部署起来略显麻烦个人认为而已),所以想问一下各位都是怎么调试自己的插件的。

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • RE: 用签名服务后依旧code45

      插个眼,我现在有个号用安卓手机实体机8.9.80能上,但是mirai 2.15.0用qsign ANDROID_PHONE 8.9.70死活code 45
      说实话不太敢往上升,我不确定是我的mirai配置问题还是账号问题

      发布在 使用交流
      rong_xiaoli
      rong_xiaoli
    • RE: [Bug] mirai日志把2023年12月31日错误命名到了2024年12月31日

      已同步至GitHub issue,mirai 2.16.0

      发布在 BUG反馈
      rong_xiaoli
      rong_xiaoli
    • [Bug] mirai日志把2023年12月31日错误命名到了2024年12月31日

      我没改过文件名,它自己就是这样的,如图:
      85bdcd3f-1e8f-4f60-91bf-f736852153da-image.png
      内容:
      cbba76db-98ad-4b6e-ac6a-fe430f5a2fba-image.png
      不过这是个小小bug就是了

      发布在 BUG反馈
      rong_xiaoli
      rong_xiaoli
    • [求助] 在vivo50签名下登录第二个账号时第一个账号有报错,无法发信息

      Mirai版本:Mirai console 2.16.0

      fix-protocol-version v1.9.9
      mirai-api-http v2.9.1

      当前各登录协议版本日期:
      ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00
      ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+08:00
      ANDROID_WATCH 2.0.8 2019-06-03T20:25:31+08:00
      IPAD 8.9.50.611 2023-02-16T15:10:14+08:00
      MACOS 6.8.2.21241 2022-03-14T11:11:35+08:00

      v8.9.58 by kiliokuara/magic-signer-guide from http://someplace.from.my.network

      完整的Exception(QQ号码掉了)

      2023-12-19 16:17:11 W/stderr: net.mamoe.mirai.event.ExceptionInEventHandlerException: Exception in EventHandler
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.event.JvmMethodListenersInternal.registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:155)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.event.JvmMethodListenersInternal.access$registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:26)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.event.JvmMethodListenersInternal$registerEventHandler$callMethod$2.invokeSuspend(JvmMethodListenersInternal.kt:162)
      2023-12-19 16:17:11 W/stderr: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
      2023-12-19 16:17:11 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
      2023-12-19 16:17:11 W/stderr: Caused by: java.lang.reflect.InvocationTargetException
      2023-12-19 16:17:11 W/stderr: at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
      2023-12-19 16:17:11 W/stderr: at java.base/java.lang.reflect.Method.invoke(Unknown Source)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.event.JvmMethodListenersInternal.registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:148)
      2023-12-19 16:17:11 W/stderr: ... 10 more
      2023-12-19 16:17:11 W/stderr: Caused by: java.lang.IllegalStateException: Session(bot=2302558203) Invalid authorization format: Cannot verify authorization format.
      2023-12-19 16:17:11 W/stderr: at fix-protocol-version-1.9.9.mirai2.jar//xyz.cssxsh.mirai.tool.ViVo50$Session.check(ViVo50.kt:358)
      2023-12-19 16:17:11 W/stderr: at fix-protocol-version-1.9.9.mirai2.jar//xyz.cssxsh.mirai.tool.ViVo50$Session.websocket(ViVo50.kt:395)
      2023-12-19 16:17:11 W/stderr: at fix-protocol-version-1.9.9.mirai2.jar//xyz.cssxsh.mirai.tool.ViVo50$Session.sendPacket(ViVo50.kt:407)
      2023-12-19 16:17:11 W/stderr: at fix-protocol-version-1.9.9.mirai2.jar//xyz.cssxsh.mirai.tool.ViVo50$Session.sendCommand(ViVo50.kt:420)
      2023-12-19 16:17:11 W/stderr: at fix-protocol-version-1.9.9.mirai2.jar//xyz.cssxsh.mirai.tool.ViVo50.qSecurityGetSign(ViVo50.kt:234)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildRawUniPacket(OutgoingPacket.kt:139)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvcPbSendMsg.createToFriendImpl$mirai_core(MessageSvc.PbSendMsg.kt:694)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvc_PbSendMsgKt.createToFriend(MessageSvc.PbSendMsg.kt:564)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.outgoing.FriendMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt:82)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.outgoing.FriendMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt:71)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.impl.GeneralMessageSenderProtocol$GeneralMessageSender.process(GeneralMessageSenderProtocol.kt:66)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:26)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:20)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process$suspendImpl(ProcessorPipeline.kt:287)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process(ProcessorPipeline.kt)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoingImpl(MessageProtocolFacade.kt:364)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoing(MessageProtocolFacade.kt:348)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade$INSTANCE.preprocessAndSendOutgoing(MessageProtocolFacade.kt)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.contact.AbstractUserKt.sendMessageImpl(AbstractUser.kt:263)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.internal.contact.FriendImpl.sendMessage(FriendImpl.kt:102)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.contact.Friend.sendMessage$suspendImpl(Friend.kt:93)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.contact.Friend.sendMessage(Friend.kt)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.contact.Friend$sendMessage$3.invoke(Friend.kt)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.contact.Friend$sendMessage$3.invoke(Friend.kt)
      2023-12-19 16:17:11 W/stderr: at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:205)
      2023-12-19 16:17:11 W/stderr: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      2023-12-19 16:17:11 W/stderr: at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
      2023-12-19 16:17:11 W/stderr: at me.him188.kotlin.jvm.blocking.bridge.internal.RunSuspendKt.$runSuspend$(RunSuspend.kt:18)
      2023-12-19 16:17:11 W/stderr: at net.mamoe.mirai.contact.Friend.sendMessage(Friend.kt)
      2023-12-19 16:17:11 W/stderr: at RongXiaoliBot-0.2.1-Preview1.mirai2.jar//com.rongxiaoli.module.Ping.Ping.FriendMain(Ping.java:52)
      2023-12-19 16:17:11 W/stderr: at RongXiaoliBot-0.2.1-Preview1.mirai2.jar//com.rongxiaoli.MessageProcessor.FriendMessageProcess(MessageProcessor.java:36)
      2023-12-19 16:17:11 W/stderr: at RongXiaoliBot-0.2.1-Preview1.mirai2.jar//com.rongxiaoli.PluginListener.onFriendMessage(PluginListener.java:28)
      2023-12-19 16:17:11 W/stderr: ... 13 more

      以及第二个账号登陆的时候卡在这里(debug消息,IP我码了):

      2023-12-19 16:16:04 D/org.asynchttpclient.netty.channel.DefaultChannelPool: Entry count for : http://someplace.from.my.network:8888 : 1
      2023-12-19 16:16:05 D/org.asynchttpclient.netty.channel.DefaultChannelPool: Entry count for : http://someplace.from.my.network:8888 : 1
      2023-12-19 16:16:06 D/org.asynchttpclient.netty.channel.DefaultChannelPool: Entry count for : http://someplace.from.my.network:8888 : 1
      

      🤔

      发布在 BUG反馈
      rong_xiaoli
      rong_xiaoli
    • 想问一下现在大家都是怎么debug插件的

      是自己搭一个签名服务,再配置沙盒内的mirai使用这个签名服务吗

      发布在 技术交流板块
      rong_xiaoli
      rong_xiaoli
    • RE: 请问大佬们怎么不用电脑运行mirai

      用电脑的,但不完全算是电脑
      家里摆了个380跑,我在想电费是不是要爆了()

      发布在 摸鱼区
      rong_xiaoli
      rong_xiaoli
    • RE: 【求助】尝试在群里执行戳一戳的时候报错

      代码改成了
      Group group = (Group) e.getSubject();
      group.sendMessage("就你会戳吗?");
      e.getFrom().nudge().sendTo(e.getSubject());
      目的达到了
      (看起来报错不是我的问题)

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • RE: 【求助】尝试在群里执行戳一戳的时候报错

      奇怪,没法复现
      ps:我的代码写错了,应为:
      Group group = (Group) e.getSubject();
      group.sendMessage("就你会戳吗?");
      MemberNudge memberNudge = new MemberNudge((NormalMember) e.getFrom());
      memberNudge.sendTo((Contact) e.getFrom());
      ps:ps:这段代码好像并不能在群里戳群成员,而是私聊并戳一戳

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • 【求助】尝试在群里执行戳一戳的时候报错
                  NormalMember member = (NormalMember) e.getFrom();
                  member.sendMessage("就你会戳吗?");
                  MemberNudge memberNudge = new MemberNudge((NormalMember) e.getFrom());
                  memberNudge.sendTo((Contact) e.getFrom());
      

      尝试回复群成员并戳一戳他们
      尝试执行这一长串的时候报错,同时Bot下线

      net.mamoe.mirai.event.ExceptionInEventHandlerException: Exception in EventHandler
      ……
      Caused by: java.lang.reflect.InvocationTargetException
       	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 net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt.registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:140)
      Caused by: java.lang.IllegalStateException: NetworkHandler is already closed.
      ……
      Suppressed: kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 5000 ms
      

      并不是特别理解,会不会是我的代码问题?

      发布在 开发交流
      rong_xiaoli
      rong_xiaoli
    • 1
    • 2
    • 1 / 2