基于 go-cqhttp + nonebot2 搭建的QQ机器人

  1. cqhttp登录配置
  2. noneboot2安装
  3. 到这里所有基本配置就已经完成了

cqhttp登录配置

https://github.com/rhwong/unidbg-fetch-qsign-onekey.git 下载对应压缩包解压

运行go-cqhttp.bat选择3生成config.yml文件,搭配nonebot2只需要反向WebSocket

运行Start_Qsgin.bat

按照提示依次键入 txlib_version 参数、设定host、port、key的值

txlib_version: 版本号
host:签名服务器ip
port:签名服务器端口号
key:key标识
Account :qq号
Password:密码
# 这些东西会自动写入到config.yml文件里

回车显示最末尾显示一串地址的话表示成功

再次打开go-cqhttp.bat,选择2手动提交ticket

复制链接到浏览器,打开开发者工具选择网络-Fetch/XHR-预览找到ticket

输入ticket回车

选择扫码登录

跳出链接后复制到浏览器扫码登录

显示这个报错是因为我们还没有配置nonebot2

noneboot2安装

# 推荐安装脚手架
pip install -i https://pypi.doubanio.com/simple nb-cli 

安装选项

安装好之后,进入.env.prod文件添加内容

再次打开cqhttp的config.yml文件把.env.prod文件写的ip端口写道反向ws里

最后同时运行cqhttp和nonebot2

到这里所有基本配置就已经完成了


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论