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

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

运行后得到bat批处理文件

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

选择3反向通信

务必选3,如选错可删除conflg.yml重新选择
2.使用code打开config.yml

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

更改此行

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

3.运行go cqhttp的bat文件

扫码登入


显示如下表示成功

在gocq的上层文件夹或者在gocq里运行powershell(win11右键 然后点击在终端打开)
输入nb create(如果报错可试试:pip install nb-cli下载完成后再运行)


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

选择2

选择echo

选择onebot V11


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

获得bot(你之前给bot取的名字404用的nb2所以他文件夹显示nb2)文件夹
ENVIRONMENT=后面跟你选的文件(dev/prod)两者都可(这里选dev就进dev文件配置接下来的步骤,进prod同理)


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


SUPERUSERS=[""]
NICKNAME=["]
COMMAND_START=["/"](COMMAND_SEP=["."]可不用)
详细更改见
bot文件

显示如下表示运行成功

打开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粉女装,多关注他让他多女装几次!
我就在这浅浅求个三连吧!
求三连!!!!