【零基礎(chǔ)搭建QQ機(jī)器人】開源、免費(fèi)、純新手向的nonebot2.0.0beta版

nonebot搭建(含新nb解決方案)
一:環(huán)境及軟件
1.python環(huán)境 (推薦3.8.10)
下載網(wǎng)站:https://www.python.org
https://wwe.lanzouw.com/b01j1xjkj
密碼:928x
所有程序安裝包(可跳過去官網(wǎng)下載)

一定要點(diǎn)add python (你的py版本) to PATH

點(diǎn)擊install now完成安裝

進(jìn)入cmd(命令提示符)輸入:python --version

顯示如上表示安裝成功
2.下載nb
在cmd輸入
pip install-i https://pypi.tuna.tsinghua.edu.xn/simple nb-cli

如果下載過慢可更換國內(nèi)源
cmd輸入
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
即可(本筆記使用阿里云鏡像)

安裝完成

如果看到這個(gè)報(bào)錯(cuò),解決方法如下(安裝成功可跳過下載micrisoft C++)

下載micrisoft C++
http://visualstudio.microsoft/
勾選

安裝完成后重啟再次使用
pip install-i https://pypi.tuna.tsinghua.edu.xn/simple nb-cli
3.安裝vs

一直默認(rèn)繼續(xù)

勾選如上(個(gè)人建議:快捷方式也可勾上)

進(jìn)入vscode
點(diǎn)擊擴(kuò)展,輸入chinese下載中文補(bǔ)丁(否則默認(rèn)英文)

下載python擴(kuò)展

下載pylance擴(kuò)展

下載jupyter

恭喜你,需要的環(huán)境和軟件安裝完成了!
二:機(jī)器人下載與配置
1.進(jìn)入github需自備梯子(個(gè)人推薦用免費(fèi)的steam++可在微軟商店下載)訪問
https://github.com/Mrs4s/go-cqhttp/releases

點(diǎn)擊如上

下載和自己系統(tǒng)配套的最新版本

運(yùn)行g(shù)o cqhttp

運(yùn)行后得到bat批處理文件

運(yùn)行bat文件(404這里有誤,可不要改名)

選擇3反向通信

務(wù)必選3,如選錯(cuò)可刪除conflg.yml重新選擇
2.使用code打開config.yml

將QQ賬號(hào)改成你要做機(jī)器人的賬號(hào),不建議把密碼也填上,密碼登入可能會(huì)出現(xiàn)bug(建議小號(hào),因?yàn)闄C(jī)器人容易被TX封)

更改此行

更改方法(記住你的端口號(hào),之后的env文件要用)

3.運(yùn)行g(shù)o cqhttp的bat文件

掃碼登入


顯示如下表示成功

在gocq的上層文件夾或者在gocq里運(yùn)行powershell(win11右鍵 然后點(diǎn)擊在終端打開)
輸入nb create(如果報(bào)錯(cuò)可試試:pip install nb-cli下載完成后再運(yùn)行)


輸入機(jī)器人姓名(自定義)

選擇2

選擇echo

選擇onebot V11


等命令行不動(dòng)了表示安裝完成(這里要是報(bào)錯(cuò)沒有權(quán)限 就管理員權(quán)限運(yùn)行powershell)

獲得bot(你之前給bot取的名字404用的nb2所以他文件夾顯示nb2)文件夾
ENVIRONMENT=后面跟你選的文件(dev/prod)兩者都可(這里選dev就進(jìn)dev文件配置接下來的步驟,進(jìn)prod同理)


更改PORT改為之前在config.yml的端口(二者端口需相同,否則報(bào)錯(cuò))


SUPERUSERS=[""]
NICKNAME=["]
COMMAND_START=["/"](COMMAND_SEP=["."]可不用)
詳細(xì)更改見
bot文件

顯示如下表示運(yùn)行成功

打開gocq

可用小號(hào)測(cè)試,如果群內(nèi)測(cè)試則需@機(jī)器人
如下,若機(jī)器人可發(fā)出/echo后面你輸入的數(shù)則測(cè)試完成運(yùn)行成功

恭喜你,gocq和nonebot已經(jīng)配置完成了!接下來就可以安裝自己喜歡的插件了!
安裝插件:進(jìn)入Nonebot商店


點(diǎn)擊復(fù)制安裝命令(商店bug現(xiàn)在修復(fù)了)
在bot文件夾安裝



安裝完成

可點(diǎn)擊pyproject文件查看,如有寫入插件名稱可跳過以下步驟,否則會(huì)重復(fù)運(yùn)行報(bào)錯(cuò)
在boy.py中寫入插件名稱

保存即可完成插件安裝
在bot文件夾輸入nb run 運(yùn)行機(jī)器人(需開啟gocq否則機(jī)器人無法接收并回復(fù)信息)

如果出現(xiàn)報(bào)錯(cuò)怎么辦?
訪問https://www.zhihu.com/column/c_1375057475469656064
這里有常見報(bào)錯(cuò)的解決方法
如過報(bào)錯(cuò)是這里沒用的可進(jìn)Q群:720053992
尋找?guī)椭ㄟ€能等404發(fā)女裝圖片)
一定要先看https://www.zhihu.com/column/c_1375057475469656064
再去問
否則你會(huì)被罵慘
請(qǐng)務(wù)必關(guān)注404,404將在1000粉女裝,多關(guān)注他讓他多女裝幾次!
我就在這淺淺求個(gè)三連吧!
求三連?。。。?/strong>