QQ机器人-nonebot

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

前提

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

在这里插入图片描述
在这里插入图片描述

测试成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值