QQ机器人-nonebot

文章目录

  • 前提
  • 一、下载go-cqhttp
        • 地址:
  • 二、运行go-cqhttp
        • 1、出现黑色窗口,一直点确定(三次)
        • 2、得到一个启动文件
        • 3、双击bat文件,选择3,生成config文件然后关闭窗口
        • 4、打开config文件,并修改
          • ①QQ帐号
          • ②更改universal
        • 5、再次运行bat文件,测试登录
          • 如图登陆成功即可关闭
          • gocqhttp设置完成
  • 三、创建nonebot
        • 1、在gocqhttp同级打开windows powershell创建nonebot项目
          • ①nb create 然后命名并配置
          • ②enter,创建成功
        • 2、vscode打开文件夹进行相关配置
        • 3、运行bot文件,以非调试模式运行
        • 4、开启gocqhttp
          • 测试:![在这里插入图片描述](https://img-blog.csdnimg.cn/5b7bbecf5a284b76b56b1e5903822b3e.png)
  • 此时机器人搭建成功
  • 四、加载第三方插件
        • 插件地址
        • 1、选择一个想要使用的,点击GitHub图标
        • 2、复制安装命令
        • 3、在机器人根目录下打开powershell进行安装
        • 4、在bot的python文件中引用插件
          • 引用的名称在这
        • 5、启动bot文件遇到报错注释解决
        • 6、启动bot文件,启动gocqhttp
        • 7、测试
          • 测试成功

前提

安装python
安装vscode(可不安装,主要用于编辑)
python3.8以上
在这里插入图片描述

一、下载go-cqhttp

地址:

https://github.com/Mrs4s/go-cqhttp
QQ机器人-nonebot_第1张图片
QQ机器人-nonebot_第2张图片
windows64位使用go-cqhttp_windows_amd64.exe
地址点击

二、运行go-cqhttp

QQ机器人-nonebot_第3张图片

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

QQ机器人-nonebot_第4张图片

2、得到一个启动文件

QQ机器人-nonebot_第5张图片

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

QQ机器人-nonebot_第6张图片

4、打开config文件,并修改

QQ机器人-nonebot_第7张图片

①QQ帐号

QQ机器人-nonebot_第8张图片

②更改universal

ws://127.0.0.1:端口号/onebot/v11/ws/

ws://127.0.0.1:52000/onebot/v11/ws/

QQ机器人-nonebot_第9张图片
QQ机器人-nonebot_第10张图片

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

QQ机器人-nonebot_第11张图片

如图登陆成功即可关闭

QQ机器人-nonebot_第12张图片

gocqhttp设置完成

QQ机器人-nonebot_第13张图片

三、创建nonebot

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

QQ机器人-nonebot_第14张图片

①nb create 然后命名并配置

在这里插入图片描述
在这里插入图片描述
按空格选择
QQ机器人-nonebot_第15张图片
QQ机器人-nonebot_第16张图片

②enter,创建成功

QQ机器人-nonebot_第17张图片
目录如下
QQ机器人-nonebot_第18张图片

2、vscode打开文件夹进行相关配置

①、.env链接着dev文件,在dev文件中进行配置(也可以改成prod)
QQ机器人-nonebot_第19张图片
更改端口号等信息
QQ机器人-nonebot_第20张图片

HOST=127.0.0.1
PORT=52000
SUPERUSERS=["111","111"] #配置超级用户
NICKNAME=["rose","stars"]  #机器人昵称
COMMAND_START=["/"] #配置命令起始符
COMMAND_SEP=["."]  #配置命令分割字符


3、运行bot文件,以非调试模式运行

QQ机器人-nonebot_第21张图片

4、开启gocqhttp

QQ机器人-nonebot_第22张图片

测试:在这里插入图片描述

此时机器人搭建成功

四、加载第三方插件

插件地址

QQ机器人-nonebot_第23张图片

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

QQ机器人-nonebot_第24张图片

2、复制安装命令

nb plugin install nonebot_plugin_remake

QQ机器人-nonebot_第25张图片

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

QQ机器人-nonebot_第26张图片
在这里插入图片描述
安装完成
QQ机器人-nonebot_第27张图片

4、在bot的python文件中引用插件

nonebot.load_plugin("nonebot_plugin_remake")

QQ机器人-nonebot_第28张图片

引用的名称在这

QQ机器人-nonebot_第29张图片

5、启动bot文件遇到报错注释解决

如果遇到如图错误,注释掉这行再次运行即可成功
QQ机器人-nonebot_第30张图片
QQ机器人-nonebot_第31张图片

6、启动bot文件,启动gocqhttp

QQ机器人-nonebot_第32张图片

7、测试

触发方式

@机器人 remake/liferestart/人生重开/人生重来

QQ机器人-nonebot_第33张图片
QQ机器人-nonebot_第34张图片

测试成功

你可能感兴趣的:(QQ机器人-nonebot,机器人)