Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

楼主: DreamVoid

[原创插件] MiraiMC:让你的服务器登录QQ机器人

  [复制链接]
一只小肥柴 当前离线
积分
2036
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-24
查看详细资料
发表于 2021-8-28 19:10:49 | 显示全部楼层
看起来不错,正好最近在找类似的插件,先去试用啦。
回复

使用道具 举报

浮生几许亿 当前离线
积分
603
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-2-4
查看详细资料
头像被屏蔽
发表于 2021-8-28 19:00:06 | 显示全部楼层
顶,很好用的插件,支持
回复

使用道具 举报

伍十柒° 当前离线
积分
877
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-4
查看详细资料
发表于 2021-8-28 11:52:44 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

ArchLinux2 当前离线
积分
272
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-8-24
查看详细资料
发表于 2021-8-28 07:56:28 | 显示全部楼层
先研究一下这个插件看看怎么用,感觉挺不错的
回复

使用道具 举报

wuyudaxia 当前离线
积分
269
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-5-15
查看详细资料
发表于 2021-8-28 05:32:13 | 显示全部楼层
6666666666666666感谢分享
回复

使用道具 举报

1732734339 当前离线
积分
1424
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-8-2
查看详细资料
发表于 2021-8-28 00:38:55 | 显示全部楼层
666666666666
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-28 00:09:30 | 显示全部楼层
DreamVoid 发表于 2021-8-27 23:52
我就这么说吧,你直接转告作者,让他不要异步dispatch指令,关键操作只能在主线程上搞
如何在异步线程里把 ...

成功了!!!!呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜
(野 生 腐 竹 与 2 大 插 件 大 师 首 次 修 复 插 件 录 像)←(bs)

image.png
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-28 00:00:18 | 显示全部楼层
DreamVoid 发表于 2021-8-27 23:52
我就这么说吧,你直接转告作者,让他不要异步dispatch指令,关键操作只能在主线程上搞
如何在异步线程里把 ...

一直在和你两聊天,已经转告他了,

他说写个异步回调就行了



你 是 正 版 Y u m 插 件 受 害 者(bs)
回复

使用道具 举报

DreamVoid 当前离线
积分
5425
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-30
查看详细资料
 楼主| 发表于 2021-8-27 23:52:31 | 显示全部楼层
本帖最后由 DreamVoid 于 2021-8-27 23:55 编辑
xiaoliang2 发表于 2021-8-27 23:51
卸载了,但还是用不了QQc(除了#在线玩家)(苦逼腐竹)

我就这么说吧,你直接转告作者,让他不要异步dispatch指令,关键操作只能在主线程上搞
如何在异步线程里把命令放到主线程上?
  1. BukkitRunnable().runTask(plugin);
复制代码

他插件没开源,要不然我直接发个PR给他了

至于他本地测试没问题,只能说他的服务端被改过,允许插件异步调用执行指令
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-27 23:51:09 | 显示全部楼层
DreamVoid 发表于 2021-8-27 23:36
建议删除yum,yum删掉解决一半问题

卸载了,但还是用不了QQc(除了#在线玩家)(苦逼腐竹)
(后台那串指令是错的,就算输正常的指令他不报错但是也不执行)
image.png
image.png
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-27 23:41:03 | 显示全部楼层
DreamVoid 发表于 2021-8-27 23:36
建议删除yum,yum删掉解决一半问题

我先试试哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
回复

使用道具 举报

DreamVoid 当前离线
积分
5425
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-30
查看详细资料
 楼主| 发表于 2021-8-27 23:36:15 | 显示全部楼层
xiaoliang2 发表于 2021-8-27 23:26
这种问题怎么解决?也算是网络问题吗?

建议删除yum,yum删掉解决一半问题
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-27 23:34:57 | 显示全部楼层
DreamVoid 发表于 2021-8-27 23:28
你没有发现“Bot account 2653004013 doesn't exist!”吗?说明你在QQc配置的机器人账号是错误的 ...

没问题啊
他可以登录上去并转发读取消息
回复

使用道具 举报

DreamVoid 当前离线
积分
5425
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-30
查看详细资料
 楼主| 发表于 2021-8-27 23:28:52 | 显示全部楼层
xiaoliang2 发表于 2021-8-27 23:12
啊。那为什么可以转发消息但没有机器人回复,机器人也没问题啊,绝望了 ...

你没有发现“Bot account 2653004013 doesn't exist!”吗?说明你在QQc配置的机器人账号是错误的
回复

使用道具 举报

xiaoliang2 当前离线
积分
148
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-3-5
查看详细资料
发表于 2021-8-27 23:26:47 | 显示全部楼层
  1. <div class="blockcode"><blockquote>[23:23:01 INFO]: [MiraiMC] [FriendMessage/2653004013] 谜子(3261xxx758) -> 确认绑定 xiaoliang2
  2. [23:23:02 INFO]: [MiraiMC] [ServerList] Server list: 14.22.9.53:443, 114.221.148.59:8080, 125.94.60.161:443, 114.221.148.14:8080, 42.81.184.82:80, 101.91.37.242:80, 14.22.3.83:14000, 113.96.12.27:8080, 125.94.60.161:8080, msfwifi.3g.qq.com:8080.
  3. [23:23:02 INFO]: [MiraiMC] [ECDHInitialPublicKeyUpdater] ECDH key is invalid, start to fetch ecdh public key from server.
  4. [23:23:02 INFO]: [Yum] [Yum 网络管理] 插件 MiraiMC 尝试访问网络 请注意服务器网络安全!
  5. [23:23:02 INFO]: [Yum] [Yum 网络管理] 地址: https://keyrotate.qq.com/
  6. [23:23:02 INFO]: [MiraiMC] [ECDHInitialPublicKeyUpdater] Successfully fetched ecdh public key from server.
  7. [23:23:02 INFO]: [MiraiMC] [AccountSecretsManager] Saved account secrets to local cache for fast login.
  8. [23:23:03 INFO]: [MiraiMC] Login successful.
  9. [23:23:03 INFO]: [MiraiMC] [KeyRefreshProcessor] Scheduled key refresh in 23h 55min 0.0s.
  10. [23:23:03 INFO]: [MiraiMC] [KeyRefreshProcessor] Scheduled refresh login session in 19d 23h 55min 0.0s.
  11. [23:23:05 ERROR]: [MiraiMC] Exception in coroutine 'unnamed'
  12. net.mamoe.mirai.internal.network.components.ExceptionInPacketCodecException: Exception in PacketCodec.
  13.         at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler.handleExceptionInDecoding(NettyNetworkHandler.kt:63) ~[?:?]
  14.         at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$ByteBufToIncomingPacketDecoder.channelRead0(NettyNetworkHandler.kt:85) ~[?:?]
  15.         at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$ByteBufToIncomingPacketDecoder.channelRead0(NettyNetworkHandler.kt:75) ~[?:?]
  16.         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[patched_1.16.5.jar:git-Paper-786]
  17.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.5.jar:git-Paper-786]
  18.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.5.jar:git-Paper-786]
  19.         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.5.jar:git-Paper-786]
  20.         at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[patched_1.16.5.jar:git-Paper-786]
  21.         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[patched_1.16.5.jar:git-Paper-786]
  22.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.5.jar:git-Paper-786]
  23.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.5.jar:git-Paper-786]
  24.         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[patched_1.16.5.jar:git-Paper-786]
  25.         at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[patched_1.16.5.jar:git-Paper-786]
  26.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[patched_1.16.5.jar:git-Paper-786]
  27.         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[patched_1.16.5.jar:git-Paper-786]
  28.         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[patched_1.16.5.jar:git-Paper-786]
  29.         at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) ~[patched_1.16.5.jar:git-Paper-786]
  30.         at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) ~[patched_1.16.5.jar:git-Paper-786]
  31.         at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) ~[patched_1.16.5.jar:git-Paper-786]
  32.         at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) ~[patched_1.16.5.jar:git-Paper-786]
  33.         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[patched_1.16.5.jar:git-Paper-786]
  34.         at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[patched_1.16.5.jar:git-Paper-786]
  35.         at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[patched_1.16.5.jar:git-Paper-786]
  36.         at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[patched_1.16.5.jar:git-Paper-786]
  37.         at java.lang.Thread.run(Unknown Source) [?:?]
  38. Caused by: java.lang.IllegalStateException: returnCode = -10008
  39.         at net.mamoe.mirai.internal.network.components.PacketCodecImpl.parseSsoFrame(PacketCodec.kt:143) ~[?:?]
  40.         at net.mamoe.mirai.internal.network.components.PacketCodecImpl.decodeRaw(PacketCodec.kt:97) ~[?:?]
  41.         at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$ByteBufToIncomingPacketDecoder.channelRead0(NettyNetworkHandler.kt:82) ~[?:?]
  42.         ... 23 more
  43. [23:23:05 INFO]: [MiraiMC] [GroupMessage/2653004013] [XXXXX(18xxx84)] (1725xxx878) -> [mirai:at:969732226] 挺好的
  44. [23:23:06 INFO]: [MiraiMC] [ServerList] Server list: 42.81.169.100:443, 42.81.183.253:443, 14.22.3.35:14000, 42.81.169.43:80, 180.109.156.246:80, 113.96.12.224:8080, 113.96.13.95:8080, msfwifi.3g.qq.com:8080, 180.109.192.45:8080, 180.102.110.73:14000.
  45. [23:23:08 INFO]: [MiraiMC] Bot is closed manually
  46. [23:23:13 WARN]: [MiraiMC] Plugin Link2QQ v1.0 generated an exception while executing task 54330
  47. kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 5000 ms
  48.         at kotlinx.coroutines.TimeoutKt.TimeoutCancellationException(Timeout.kt:186) ~[?:?]
  49.         at kotlinx.coroutines.TimeoutCoroutine.run(Timeout.kt:156) ~[?:?]
  50.         at kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask.run(EventLoop.common.kt:497) ~[?:?]
  51.         at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274) ~[?:?]
  52.         at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:69) ~[?:?]
  53.         at java.lang.Thread.run(Unknown Source) [?:?]
复制代码

这种问题怎么解决?也算是网络问题吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-9-28 07:25 , Processed in 0.067963 second(s), Total 35, Slave 29 queries, Release: Build.2021.09.22 1647, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表