欢迎光临散文网 会员登陆 & 注册

【零基础搭建QQ机器人】开源、免费、纯新手向的nonebot2.0.0beta版

2023-01-14 13:04 作者:西住美穗OfficiaI  | 我要投稿

nonebot搭建(含新nb解决方案)

一:环境及软件

1.python环境 (推荐3.8.10)

下载网站:https://www.python.org

https://wwe.lanzouw.com/b01j1xjkj

密码:928x

所有程序安装包(可跳过去官网下载)

一定要点add python (你的py版本) to PATH

点击install now完成安装

进入cmd(命令提示符)输入:python --version

显示如上表示安装成功

2.下载nb

在cmd输入

pip install-i https://pypi.tuna.tsinghua.edu.xn/simple nb-cli

如果下载过慢可更换国内源

cmd输入

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

pip config set install.trusted-host mirrors.aliyun.com

即可(本笔记使用阿里云镜像)



安装完成

如果看到这个报错,解决方法如下(安装成功可跳过下载micrisoft C++)

下载micrisoft C++

http://visualstudio.microsoft/

勾选

安装完成后重启再次使用

pip install-i https://pypi.tuna.tsinghua.edu.xn/simple nb-cli

3.安装vs

一直默认继续

勾选如上(个人建议:快捷方式也可勾上)

进入vscode

点击扩展,输入chinese下载中文补丁(否则默认英文)

下载python扩展

下载pylance扩展

下载jupyter

恭喜你,需要的环境和软件安装完成了!

二:机器人下载与配置

1.进入github需自备梯子(个人推荐用免费的steam++可在微软商店下载)访问

https://github.com/Mrs4s/go-cqhttp/releases

点击如上

下载和自己系统配套的最新版本

运行go cqhttp


P4 创建你的第一个QQ机器人 P5 - 01:54



运行后得到bat批处理文件

运行bat文件(404这里有误,可不要改名)

选择3反向通信

务必选3,如选错可删除conflg.yml重新选择

2.使用code打开config.yml

将QQ账号改成你要做机器人的账号,不建议把密码也填上,密码登入可能会出现bug(建议小号,因为机器人容易被TX封)

更改此行


更改方法(记住你的端口号,之后的env文件要用)

3.运行go cqhttp的bat文件

扫码登入


显示如下表示成功

在gocq的上层文件夹或者在gocq里运行powershell(win11右键 然后点击在终端打开)


P4 创建你的第一个QQ机器人 P5 - 05:30


输入nb create(如果报错可试试:pip install nb-cli下载完成后再运行)


输入机器人姓名(自定义)

选择2

选择echo

选择onebot V11


等命令行不动了表示安装完成(这里要是报错没有权限 就管理员权限运行powershell)

获得bot(你之前给bot取的名字404用的nb2所以他文件夹显示nb2)文件夹


P4 创建你的第一个QQ机器人 P5 - 06:45


ENVIRONMENT=后面跟你选的文件(dev/prod)两者都可(这里选dev就进dev文件配置接下来的步骤,进prod同理)


更改PORT改为之前在config.yml的端口(二者端口需相同,否则报错)

SUPERUSERS=[""]

NICKNAME=["]

COMMAND_START=["/"](COMMAND_SEP=["."]可不用)

详细更改见


P4 创建你的第一个QQ机器人 P5 - 09:44


bot文件


P4 创建你的第一个QQ机器人 P5 - 10:27



显示如下表示运行成功

打开gocq

可用小号测试,如果群内测试则需@机器人

如下,若机器人可发出/echo后面你输入的数则测试完成运行成功


恭喜你,gocq和nonebot已经配置完成了!接下来就可以安装自己喜欢的插件了!

安装插件:进入Nonebot商店


点击复制安装命令(商店bug现在修复了)

在bot文件夹安装



安装完成

可点击pyproject文件查看,如有写入插件名称可跳过以下步骤,否则会重复运行报错

在boy.py中写入插件名称

保存即可完成插件安装

在bot文件夹输入nb run 运行机器人(需开启gocq否则机器人无法接收并回复信息)

如果出现报错怎么办?

访问https://www.zhihu.com/column/c_1375057475469656064

这里有常见报错的解决方法

如过报错是这里没用的可进Q群:720053992

寻找帮助(还能等404发女装图片)

一定要先看https://www.zhihu.com/column/c_1375057475469656064

再去问

否则你会被骂惨

请务必关注404,404将在1000粉女装,多关注他让他多女装几次!

我就在这浅浅求个三连吧!

求三连!!!!



【零基础搭建QQ机器人】开源、免费、纯新手向的nonebot2.0.0beta版的评论 (共 条)

分享到微博请遵守国家法律