到域名备案下来后,继续更新了🎁
在此之前:
nonebot官网的教程也写得很详细,建议使用最新版。
进入官网后,可以看到“通过脚手架安装”
我们跟着教程走,先win+r在运行窗口输入cmd回车
进入命令行窗口,输入:
pip install nb-cli
脚手架的方便在于,它会自动帮你下载nonebot2,也能帮你初始化bot。
等待完成后
- 驱动器
同样在上面的窗口,输入
nb driver
分别输入httpx
、aiohttp
这两项
- 协议适配器
继续输入:
nb adapter
我们应该选择onebot协议(v11和v12在语法上有一定的区别,作者用的是v11,所以在插件篇可能会和v12有冲突)
总而言之,先选v11吧,诶嘿。那么我们需要重新输入
nb adapter
选择install,到oneBot v11回车即可
到这里,你离部署好就差一步之遥了!
接着在你喜欢的文件夹里(ps:尽量和之前gocq的文件夹一起)
nb create
接着按照提示一步步走
src文件夹代表的是插件文件夹(可能你的文件夹名字和作者不相同,那也没关系)
在此之前,用记事本打开.env文件,改为下图:
接着打开.env.prod文件,加入下面:
HOST=127.0.0.1
PORT=25565
SUPERUSERS=["你的qq号"]
NICKNAME=["awesome","bot"]
COMMAND_START=["/"]
- 注意:
- 1.SUPERUSERS指的是你的qq号,而不是bot的,它的权限高于一切
- 2.COMMAND_START指的是指令触发条件,一般不推荐留空
你可以尝试启动自己的bot了
首先双击bat
之后在nonebot文件夹中打开powershell,输入:
nb run
你可以登录自己的qq,向bot的qq发送
/echo 你好
此时bot能正常给你发“你好”。