美文网首页
nonebot2 & go-cqhttp实现QQ机器人

nonebot2 & go-cqhttp实现QQ机器人

作者: 蓝色猫猫 | 来源:发表于2022-07-06 21:20 被阅读0次

这篇文章主要讲述了搭建过程中的思考,具体的搭建过程百度一下一堆

nonebot: https://github.com/nonebot/nonebot2
go-cqhttp: https://github.com/Mrs4s/go-cqhttp/releases

开发环境是Windows 11,nonebot2安装脚手架模式,go-cqhttp下载exe文件。

这两个工具实现思路是这样的:
go-cqhttp在初次设置了反向websocket后,需要扫码登录QQ,此时这个go-cqhttp进程就相当于一个QQ进程,可以接收到别人发过来的消息,并且在设置反向websocket时,会和nonebot2搭建的项目绑定,在go-cqhttp进程接收到消息后传给nonebot2。具体的操作过程完全由nonebot2这边实现,而且nonebot2有着完善的消息处理工具包。

坑1:百度上找的大部分都是用的cqhttp适配器,而现版本新建的nonebot项目都是用的nonebot.adapters.onebot.v11或者v12,在设置go-cqhttp的反向websocket时就很坑,应该填的是:

ws://127.0.0.1:8080/onebot/v11/ws
image.png

相关文章

网友评论

      本文标题:nonebot2 & go-cqhttp实现QQ机器人

      本文链接:https://www.haomeiwen.com/subject/ignpbrtx.html