前提
安装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/人生重开/人生重来