欢迎光临散文网 会员登陆 & 注册

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

2023-06-12 17:30 作者:Shellblock  | 我要投稿

本教程以最新的 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/


NoneBot 一键安装及使用 (适用于CentOS)的评论 (共 条)

分享到微博请遵守国家法律