Skip to content

v0.3.3

Choose a tag to compare

@ASAKAFENG ASAKAFENG released this 16 Aug 10:00
· 17 commits to main since this release

v0.3.3 — 引导修复:dirname bug + 防双实例顶号

🐛 修复引导崩溃

  • Cannot read properties of undefined (reading 'dirname')os.path.dirname 误用 → 修正为 path.dirname

🛡️ 防双实例顶号(重要)

  • bootstrap 执行前检查:已有活跃 NapCat 服务(systemctl is-active)或 OneBot 已连接 → 直接跳过并提示
  • 避免"引导启动的第二个 NapCat 实例与已有实例抢同一 QQ 账号、互相顶下线"的严重问题
  • 面板层 + 模块层双保险

🔒 其他

  • 配置 napcatInstallDir 时只信任配置值(不再扫描其他候选,便于隔离测试)
  • e2e 扩至 19 用例:防顶号跳过、下载失败结构化错误路径、四类 qrReason 诊断

测试:e2e 19/19;本机热重载验证(防护正确返回"NapCat 已在运行")