NoneBot 一键安装及使用 (适用于CentOS)

本教程以最新的 NoneBot 2.0 为例说明
一键安装脚本会自动安装python3.9及NoneBot脚手架
创建项目
使用脚手架来创建一个项目:
这一指令将会执行创建项目的流程,你将会看到一些询问:
1. 项目模板
这里我们选择 bootstrap
模板,它是一个简单的项目模板,能够安装商店插件。如果你需要自行编写插件,这里请选择 simple
模板。
2. 项目名称
这里我们以 mybot
为例,作为项目名称。你可以根据自己的需要来命名。
3. 其他选项 请注意,多选项使用空格选中或取消,回车确认。
这里我们选择了创建虚拟环境,nb-cli 在之后的操作中将会自动使用这个虚拟环境。如果你不需要自动创建虚拟环境或者已经创建了其他虚拟环境,nb-cli 将会安装依赖至当前激活的 Python 虚拟环境。
4. 选择内置插件 (可选项)
这里我们选择 echo 插件作为示例。这是一个简单的复读回显插件,可以用于测试你的机器人是否正常运行。
运行项目
在项目创建完成后,你可以在项目目录
中使用以下命令来运行项目:
你现在应该已经运行起来了你的第一个 NoneBot 项目了!请注意,生成的项目中使用了 FastAPI
驱动器和 Console
适配器,你之后可以自行修改配置或安装其他适配器。
自定义NoneBot
注意:在最新版的NoneBot中,默认只有.env.prod
文件
.env
文件是基础配置文件,该文件中的配置项在不同环境下都会被加载,但会被.env.{ENVIRONMENT}
文件中的配置所覆盖。前往项目根目录,新建
.env
文件,写入当前的环境信息:
NoneBot的go-cqhttp启动器
screen终端下按 Ctrl+c 结束运行
默认 WebUI 地址:
http://NoneBot运行服务器ip:NoneBot监听的端口/go-cqhttp/
进入web控制台,输入QQ号,不要输入密码,选择以
Android Watch
方式扫码登录
NoneBot后台运行(保活)
screen详细命令参考:https://www.runoob.com/linux/linux-comm-screen.html
NoneBot Wike & Store
https://nonebot.dev/docs/quick-start/
https://nonebot.dev/store/