Skip to content

3.2.0

Choose a tag to compare

@Ruqiehou Ruqiehou released this 20 May 13:16
· 87 commits to main since this release

Joha v3.2.0 — Adapter 模块与 NapCat 智能触发

核心变更

1. SDK → Adapter 重命名

joha/sdk/ → joha/adapter/,全部导入路径同步更新,零残留。

2. 智能 NapCat 触发

start.py 启动时自动探测 NapCat:

  • 有现成实例 → 直接连接
  • 连接失败 + auto_start: true → 自动启动 NapCat 并等待就绪
  • 连接失败 + auto_start: false → 提示手动启动

3. 唯一启动入口

main.py → start.py,python start.py 为唯一启动方式。

4. 配置新增

配置项 默认值 说明
napcat.auto_start false 是否自动启动 NapCat
napcat.napcat_dir napcat NapCat 目录路径

文件变更

操作 文件
新增 joha/adapter/(原 sdk/)
重写 start.py(NapCat 触发逻辑)
修改 7 个文件的导入路径 (sdk → adapter)
修改 config.example.yaml(+2 配置项)
修改 config.py(+2 配置方法)