Skip to content

萌卡 NT v2.0.0

Choose a tag to compare

@Carlor-Official Carlor-Official released this 03 Sep 23:15
· 9 commits to main since this release

萌卡 NT v2.0.0

本版本完成专属 Key 调用链路升级:Key 由框架实例统一托管,插件只调用业务 API,不再填写、保存或传递完整 Key。

核心更新

  • send_packet 与 30 个 QQ 宠物 API 全部纳入专属 Key 服务端鉴权,并统一记录授权判断、实际执行结果和调用耗时。
  • 用户在框架管理端选择可用 Key 并固定绑定后,框架会在受控 API 调用时自动使用该绑定,插件无需增加任何 Key 参数或配置项。
  • 正向与反向 WebSocket action 均移除 access_key 字段;Node.js SDK 同步移除 sendPacketKeysetSendPacketKey 和单次 accessKey 入口。
  • 专属 Key 继续以加密形式保存在本机,只向管理端展示 Key ID、权限范围、有效期和绑定状态,不向插件回显完整内容。
  • 完善框架实例签名、算法鉴权协议与失败码处理,修复已绑定 Key 时受控 API 仍提示验证服务不可用的问题。
  • 调用日志按真实受控请求写入算法系统,包含框架实例、插件、发送账号、API、授权结果与执行结果,便于定位失败原因。

升级说明

2.0.0 沿用 1.9.8 / 1.9.9 的数据库结构,从这两个版本升级不需要新增数据迁移。升级前请停止框架并完整备份原目录中的 data,随后完整替换程序和 public 前端资源再启动。

插件应删除 sendPacketKey 配置、setSendPacketKey 调用以及 action 外层的 access_key。受控 API 的业务参数保持不变;是否可用由当前框架实例绑定的专属 Key 自动判断。

外发包不包含数据库、管理员配置、日志、源码、密钥、开发依赖或 Git 元数据。