基于nonebot2搭建qq机器人

对于所有nonebot搭建机器人框架,需要python3.7也上版本(nonebot文档说明),其实从创建项目到加入插件都还是简单,就是会遇到问题自己不清楚,也没人解答,看完应该都会

1 下载 nonebot(pip install nonebot)

2 创建项目 

                 先随便准备好一个文件夹,我们在这个文件夹路径下进去控制台创建项目,这个方便查看自己的项目和后面可以把go-cqhttp应用放进来一起管理使用。 控制台输入 nb create回车基于nonebot2搭建qq机器人_第1张图片

基于nonebot2搭建qq机器人_第2张图片 

基于nonebot2搭建qq机器人_第3张图片 这里选第二个src,第一个也可以,好像没太大关系

基于nonebot2搭建qq机器人_第4张图片

基于nonebot2搭建qq机器人_第5张图片 

 这就是创建时候的一系列东西,上面后两张的选项都选第一个就可以,完了后在你创建的文件下会多出一个文件,点进去里面的内容应该和下图差不多证明创建成功基于nonebot2搭建qq机器人_第6张图片

 

                  在这里我们用到的,和需要配置的就只有.env.den 文件和 bot.py,当然其他的也有用,只是开始创建基本不用去管。

配置. env.den 文件,你复制粘贴就可以

 

HOST=127.0.0.1 # 配置 NoneBot2 监听的 IP/主机名

PORT=5700 # 配置 NoneBot2 监听的端口

SUPERUSERS=["123456789"] # 配置 NoneBot 超级用户

NICKNAME=["hhh"] # 配置机器人的昵称

COMMAND_START=["/", ""] # 配置命令起始字符

COMMAND_SEP=["."] # 配置命令分割字符

 

MODEL_ON=["chat"]

# Custom Configs

# CUSTOM_CONFIG1="config in env file"

# CUSTOM_CONFIG2= # 留空则从系统环境变量读取,如不存在则为空字符串

 

简单配置 bot.py文件 我把他放在GitHub了,可以自己复制下来代替自己的那个,改变不大,只是手机不敲

https://github.com/python0208/nonebot-/projects?type=beta

 

                             下载并配置go-cqhttp

下载地址:https://github.com/Mrs4s/go-cqhttp/releases  找到下面内容,下载适合自己电脑的就行,下好后压缩在最开始你随便创建的那个文件夹下面,与创建的nonebot项目同级(只是为了方便使用,放哪其实都一样)

基于nonebot2搭建qq机器人_第7张图片

 下载好以后会有一个go_cqhttp.exe应用文件

基于nonebot2搭建qq机器人_第8张图片 

 基于nonebot2搭建qq机器人_第9张图片

 基于nonebot2搭建qq机器人_第10张图片

 执行完成后会生成一个config.yml的文件,咱需要进去配置基于nonebot2搭建qq机器人_第11张图片

 ws://127.0.0.1:5700/onebot/v11/ws 把这个复制过去就可以,就是5700这个端口号可能和你的不一样改一下就行。

 

  插件配制

上面应该差不多了,就是配置插件这会有问题不知道怎么搞,我弄两天这玩意哈哈哈。基于nonebot2搭建qq机器人_第12张图片

 看好这个plugins和他下面的文件,plugins是创建项目时自动生成的,我们在他下面再多创建几个文件夹,在这些文件夹里面写py文件,如果写的没有错他会自动导入,就像下面那样显示导入成功watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc2VleW91Mjg=,size_20,color_FFFFFF,t_70,g_se,x_16

 如果出现下面情况多半是你的插件写的有问题watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc2VleW91Mjg=,size_20,color_FFFFFF,t_70,g_se,x_16

 写完了,感觉自己也没说清楚,麻了哈哈哈,如果你不清楚可以问我,当然我就只会我说的这几点,其他难的也不会,哈哈哈,再打个qq群广告  203033819 交流群放心进

你可能感兴趣的:(python,django,qt,开发语言,github)