前提
安装python
安装vscode(可不安装,主要用于编辑)
python3.8以上

一、下载go-cqhttp
地址:
https://github.com/Mrs4s/go-cqhttp


windows64位使用go-cqhttp_windows_amd64.exe
地址点击
二、运行go-cqhttp

1、出现黑色窗口,一直点确定(三次)

2、得到一个启动文件

3、双击bat文件,选择3,生成config文件然后关闭窗口

4、打开config文件,并修改

①QQ帐号

②更改universal
ws://127.0.0.1:端口号/onebot/v11/ws/
ws://127.0.0.1:52000/onebot/v11/ws/


5、再次运行bat文件,测试登录

如图登陆成功即可关闭

gocqhttp设置完成

三、创建nonebot
1、在gocqhttp同级打开windows powershell创建nonebot项目

①nb create 然后命名并配置


按空格选择


②enter,创建成功

目录如下

2、vscode打开文件夹进行相关配置
①、.env链接着dev文件,在dev文件中进行配置(也可以改成prod)

更改端口号等信息

HOST=127.0.0.1
PORT=52000
SUPERUSERS=["111","111"] #配置超级用户
NICKNAME=["rose","stars"] #机器人昵称
COMMAND_START=["/"] #配置命令起始符
COMMAND_SEP=["."] #配置命令分割字符
3、运行bot文件,以非调试模式运行

4、开启gocqhttp

测试:
此时机器人搭建成功
四、加载第三方插件
插件地址

1、选择一个想要使用的,点击GitHub图标

2、复制安装命令
nb plugin install nonebot_plugin_remake

3、在机器人根目录下打开powershell进行安装


安装完成

4、在bot的python文件中引用插件
nonebot.load_plugin("nonebot_plugin_remake")

引用的名称在这

5、启动bot文件遇到报错注释解决
如果遇到如图错误,注释掉这行再次运行即可成功


6、启动bot文件,启动gocqhttp

7、测试
触发方式
@机器人 remake/liferestart/人生重开/人生重来


本文详细介绍了如何从头搭建一个使用NoneBot和Go-CQHTTP的QQ机器人,包括下载和运行Go-CQHTTP,创建NoneBot项目,配置环境变量,安装第三方插件并测试。整个过程涵盖了Python环境的设置,VSCode的使用,以及通过Powershell安装和引用插件,最终实现机器人功能的验证。
4717

被折叠的 条评论
为什么被折叠?



