目的:
使用mirai内置的gocq连接koishi
原因:
因为需要,mirai内置的gocq ws协议和反向ws协议选择了array
由于mirai内置gocq限制
只剩下http可以使用string连接外置gocq
环境:
这里使用一个全新的koishi项目模版和go-cqhttp 1.0.1 darwin作为测试
问题:
配置时出现了一些困扰
绿灯但是在QQ发送help没有反应
「图一」已连接终结点(绿灯)
「图二」我填写的配置(我的koishi项目模版运行在8787端口)
koishi日志:
gocq日志正常,发现这个警告,应该不是问题吧()
目前腾出ws之后已经成功连接,但是还是希望得到http这方面的解答
还请相关大佬指教
1 个赞
是你最后贴出的日志的问题,gocq 连不上 Koishi
关于这一点
我确实是在想办法解决消息从gocq推送到koishi
我尝试让gocq推送消息到地址http://localhost:8787/onebot
(8787是koishi运行端口)
很明显当koishi一启动,gocq的post消息就成功了,直观的反应是gocq日志内的警告
[2023-06-05 02:40:46] [WARNING]: 上报 Event 数据到 http://127.0.0.1: 8787/onebot 失败: Post "http://127.0.0.1:8787/onebot": dial tcp 127.0.0.1: 8787: connect: connection refused 将进行第 5 次重试
消失。
但是koishi似乎并没有接收到消息。
我想知道
推送消息地址是否错误 / 配置是否有填写错误
还是说是其他问题造成的
1 个赞
一个题外话,早苗姐似乎做了一个array↔string的插件
2 个赞