准备阶段(下)
准备阶段(下)

准备阶段(下)

到域名备案下来后,继续更新了🎁

接下来将是nonebot篇。

在此之前:

nonebot官网的教程也写得很详细,建议使用最新版。

进入官网后,可以看到“通过脚手架安装”

我们跟着教程走,先win+r在运行窗口输入cmd回车

进入命令行窗口,输入:

pip install nb-cli

脚手架的方便在于,它会自动帮你下载nonebot2,也能帮你初始化bot。

等待完成后

接下来需要安装驱动器和协议适配器
  • 驱动器

同样在上面的窗口,输入

nb driver

分别输入httpxaiohttp这两项

  • 协议适配器

继续输入:

nb adapter
选择第二项,可以看到
在此之前,你可以看到很多适配器,但因为我们还用了gocq,聪明如你ヾ(•ω•`)o

我们应该选择onebot协议(v11和v12在语法上有一定的区别,作者用的是v11,所以在插件篇可能会和v12有冲突)

总而言之,先选v11吧,诶嘿。那么我们需要重新输入

nb adapter

选择install,到oneBot v11回车即可

到这里,你离部署好就差一步之遥了!

接着在你喜欢的文件夹里(ps:尽量和之前gocq的文件夹一起)

打开powershell,在里面输入:
nb create

接着按照提示一步步走

出现这些文件就部署成功啦!

src文件夹代表的是插件文件夹(可能你的文件夹名字和作者不相同,那也没关系)

在此之前,用记事本打开.env文件,改为下图:

(大佬说,dev有不稳定性,那就用prod配置环境)

接着打开.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能正常给你发“你好”。

(此处作者在COMMAND_START留空,因此直接echo就行了)🤗

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注