一分鐘通過Docker部署Nonebot2-QQ機(jī)器人
(不含下載安裝docker時(shí)間)

本教程講解如何快速擁有一個具有完備nonebot2環(huán)境的容器

項(xiàng)目地址:
https://jihulab.com/nonebot2-wei-z/nonebot-cli-docker
簡介:
一個裝了nonebot cli和nonebot-plugin-gocqhttp的docker容器,具有基本的python環(huán)境,
可以用來:
快速創(chuàng)建一個完整的nb-cli環(huán)境
安裝插件
啟動機(jī)器人?
不適合(但也可以):
開發(fā)自己插件
部署在生產(chǎn)環(huán)境
使用方法
0.準(zhǔn)備
安裝docker desktop
Windows: https://docs.docker.com/desktop/install/windows-install/ 點(diǎn)擊
Docker Desktop for Windows
下載后不停按next安裝啟動即可

Mac: https://docs.docker.com/desktop/install/mac-install/
1.啟動容器
在CMD或powershell或bash里執(zhí)行
123456 替換為QQ號
-p 8082:8080 將8082替換為自己希望訪問gocqhttp-plugin webUI的端口
--name my_bot是容器名
ps.由于某些未知原因有時(shí)候GOCQ_ACCOUNTS似乎環(huán)境變量不生效,可以直接在.env里修改
2.啟動機(jī)器人
3.訪問gocqhttp-plugin webUI
端口為1中配置的端口
4.退出機(jī)器人
后臺運(yùn)行:關(guān)了終端就行
銷毀:終端輸入exit

5.重新進(jìn)入機(jī)器人
如果4沒有銷毀的話,使用如下命令:
5. 其他命令
Nonebot腳手架命令參考Nonebot官網(wǎng): https://nb2.baka.icu/docs/start/installation
Docker命令參考菜鳥教程docker使用: https://www.runoob.com/docker/docker-container-usage.html
其他插件相關(guān)操作請參考插件文檔
6.其他
鏡像地址:registry.jihulab.com/nonebot2-wei-z/nonebot-cli-docker
Dockerfile地址:https://jihulab.com/nonebot2-wei-z/nonebot-cli-docker/-/blob/main/Dockerfile
Python版本:3.10