English | 简体中文
请阅读以下文档,并部署NapCatQQ、安装NoneBot脚手架、创建Simple模板的NoneBot项目。
- 搭建Python v3.9+裸机或虚拟环境
- NoneBot环境准备
- 参考文档安装NoneBot
- 创建
simple模板- 使用OneBot v11 API
- 保存路径使用
src - 安装依赖
- 不建立虚拟环境
- 将生成的
src目录中的pyproject.toml复制到此文件夹下,其他文件可以移除
- 依赖项
- Python安装
aiosqlite包
pip install aiosqlite
- Nonebot安装可选插件
nonebot-plugin-plus-one和nonebot-plugin-dialectlist
nb plugin install nonebot-plugin-plus-one nb plugin install nonebot-plugin-orm pip install "nonebot-plugin-orm[sqlite]" nb plugin install nonebot-plugin-dialectlist - Python安装
- 项目配置
- 修改
.env.template中的ONEBOT_WS_URLS、SUPERUSERS、GROUP_WHITELIST、SHENGJING_DB_PATH、SHENGJING_IMG_DIR_PATH、PLUS_ONE_WHITE_LIST至自己的配置 - 重命名
.env.template为.env
- 修改
- Bot后端启动
- 在项目目录下执行
nb run,启动NoneBot- 若仍有报错信息,使用
nb plugin install <插件名>安装缺失的插件
- 若仍有报错信息,使用
- 在项目目录下执行
- 配置NapCatQQ进行连接
- 注意使用古董版本-新版QQ插件似乎遭到狙击
- 在网页配置界面中:
- 启用正向WebSocket服务:
ws://<IP>:<port> - 设置Access token为
ONEBOT_ACCESS_TOKEN内容 - 保存
- 启用正向WebSocket服务: