Skip to content

Releases: Carlor-Official/Mengka-NT

v1.6.2

Choose a tag to compare

@Carlor-Official Carlor-Official released this 26 Aug 20:04

萌卡 NT v1.6.2

v1.6.2 重点修复等级加速任务的执行与展示问题,并让“记住设备”真正落到电脑 QQ 客户端。管理端和 user 端使用同一套任务状态、补挂和定时执行规则,升级后不需要重新配置已有账号。

等级加速

  • 重新整理电脑端和手机端页面,清晰展示距离下一等级、今日加速、任务完成进度及会员、日常、额外任务之间的计算关系。
  • 每个可执行任务均提供独立开关,定时执行和批量补挂只处理已开启任务;不支持或未开启的任务保持可见但不可误选。
  • “电脑 QQ 在线”加入批量补挂与定时执行范围,可与其他等级任务一起选择和执行。
  • 修正“任务已完成但加速仍显示 0”“完成与待完成同时出现”等状态和统计问题。
  • 补充视频任务执行链路,并优化 QQ 音乐金币兑换失败时的提示、重试与结果判断。
  • 页面刷新不再反复整页闪烁加载,账号状态和任务开关会就地更新。

电脑 QQ 与记住设备

  • “记住设备”改为默认且固定开启,不再要求用户额外选择。
  • 旧数据中曾保存为关闭或空值的账号会自动迁移为开启。
  • 恢复缓存账号时会检查 Linux QQ 登录窗口的“自动登录”状态;未勾选时由框架自动补勾,再继续恢复登录。
  • 旧缓存若仍要求手机确认,框架会保留旧会话备查并自动重建新二维码会话,由当前在线账号完成授权,避免重启后反复卡在确认页面。
  • 自动登录选项点击后会再次读取界面校验,未真正开启时不会误报成功。
  • 电脑在线满任务时长后仍会自动确认任务、退出电脑 QQ 并释放运行资源。

初始化与运行稳定性

  • 首次启动和非交互式 Linux 部署继续使用网页初始化,不再因终端无法输入而以 EOF 中止。
  • 运行环境准备、数据库方案和容器能力检测保持自动化;不满足容器条件时继续使用 SQLite 与进程内缓存,不阻塞框架启动。
  • 完善缓存登录、票据刷新、SsoInfoSync 与连接恢复之间的状态衔接,减少重启或短时网络异常造成的重复登录。

API 与 SDK

  • 新增 get_music_ark,用于生成带内容绑定签名的 QQ 音乐 Ark 卡片。
  • Node.js 正向、反向 SDK 及示例同步至 120 个便捷方法。
  • 官网 API 文档同步新增音乐 Ark 的参数、返回值和发送示例。
  • 插件实际可调用范围仍由插件市场审核后的权限快照决定,升级不会扩大已有插件权限。

升级说明

  1. 停止旧版框架,并备份现有 data 目录。
  2. 下载对应系统和架构的 v1.6.2 外发包,完整替换程序与 public 前端资源。
  3. 保留已有业务数据、插件及运行目录,不要用新包中的初始化文件覆盖现有数据库。
  4. 启动后检查账号在线状态,并在等级加速页面确认任务开关与电脑 QQ 状态。
  5. 已有缓存若仍要求手机确认,等待框架自动重建会话即可;无需反复手动确认。

下载校验

文件 SHA-256
mengka-nt-v1.6.2-windows-amd64.zip 6E94999FC6CD6FCBB5694A5F324227597640DAD3488E6404073CEDE49BFB943A
mengka-nt-v1.6.2-linux-amd64.tar.gz 31830F71EFC43F3DDD0AAFAFF122D9757E5FFFD96E6E8EC8009A2D21103FC18E
mengka-nt-v1.6.2-linux-arm64.tar.gz 17E60175FB9BA473378703BD236535A9CDCBBBECD665102C32900EACE034250E

v1.6.1

Choose a tag to compare

@Carlor-Official Carlor-Official released this 26 Aug 07:26

萌卡 NT v1.6.1

v1.6.1 重点完善账号连接稳定性和“电脑 QQ 在线”等级任务。框架会更稳妥地处理签名服务瞬时波动、心跳异常与 MSF 节点拒绝,同时把电脑在线任务改为由当前已登录的安卓协议账号自动确认并全程展示进度。

账号连接稳定性

  • 签名请求遇到连接重置、连接关闭、DNS、TLS 或短时网络异常时,会使用全新连接自动重试,降低失效长连接造成的偶发签名失败。
  • 心跳所需签名暂时不可用时,不再立即关闭仍然正常的 QQ 连接;框架保留当前会话并按 15 秒间隔继续轮询恢复。
  • 普通心跳异常会先进行有限次数重试;W21、S26、框架版本过低等明确拒绝仍立即进入原有下线与重新登录流程。
  • QQ 服务端明确拒绝当前会话后,缓存重连会重新校验最新账号状态,并优先切换到不同的 MSF 节点完成鉴权,避免持续命中同一异常节点。
  • 收紧重连、心跳和登录状态之间的并发处理,避免一次失败的重连尝试覆盖仍在进行的恢复流程。

电脑 QQ 在线任务

  • 等级任务新增完整的电脑 QQ 在线执行链路:账号在线且开启任务后,框架会启动独立 Linux QQ 运行环境,并由当前已登录的安卓协议账号自动确认电脑登录。
  • “下次记住此设备”和“电脑在线任务”拆分为两个独立开关,由用户自行决定是否保存设备授权。
  • 前端会连续展示排队、启动、自动确认、在线计时、任务确认和完成状态;在线时长按秒实时更新。
  • 在线满 2 小时并确认任务完成后,框架会自动下线电脑 QQ、停止对应运行环境并释放资源。
  • 关闭任务会立即清理旧的二维码、验证和在线状态;升级前遗留的手动扫码提示会自动转换为框架授权状态,不再要求用户重复扫码。
  • 管理端与 user 端使用相同的任务状态和控制逻辑,并完成手机端操作区布局适配。

SDK 同步

  • Node.js 正向与反向 SDK 的便捷方法增至 119 个。
  • 补充 generate_device_profileset_group_card 便捷方法,分别用于按框架规则创建随机设备指纹、修改或清空群成员名片。
  • 本次没有扩大插件授权范围;插件实际可调用的 API 与事件仍以萌卡 NT 官网审核并随安装冻结的权限快照为准。

升级说明

  1. 停止旧版框架并备份现有 data 目录。
  2. 下载对应系统的 v1.6.1 外发包,完整替换程序和 public 前端资源。
  3. 保留原有业务数据、配置、插件与运行目录,不要使用新包中的初始化数据覆盖现有数据。
  4. 启动框架后,检查账号在线状态、插件连接和等级任务页面是否正常。

下载校验

文件 SHA-256
mengka-nt-v1.6.1-windows-amd64.zip 86237186AFB930020360755EF30D04E1A800F2AD54EBB9723F1F00D76706EE52
mengka-nt-v1.6.1-linux-amd64.tar.gz 681865EBEC4C1AC1CB1FB99D338C56C029165CDE1D687AF46FEA323D7B72B796
mengka-nt-v1.6.1-linux-arm64.tar.gz D74CBC4536A177E64D240CE6ED2AADC131A7FA1FCEF0BC9E7C5001996200A449

v1.6.0

Choose a tag to compare

@Carlor-Official Carlor-Official released this 26 Aug 00:01

萌卡 NT v1.6.0

v1.6.0 集中扩展了框架的消息、群聊、红包、账号资料与媒体能力。插件可以直接调用更多 QQ 原生功能,官网 API 目录与 Node.js SDK 已同步更新。

新增 API

消息与会话

  • send_group_temp_msg:通过共同群聊向非好友群成员发起临时会话,并保留来源群上下文。
  • get_mini_app_ark:生成可直接发送的小程序卡片数据。
  • ArkSharePeerArkShareGroup:生成好友或群聊分享卡片;同时提供 send_ark_sharesend_group_ark_share 兼容调用名。
  • get_ai_charactersget_ai_recordsend_group_ai_record:查询 AI 声音角色、生成语音并发送到群聊。
  • fetch_ptt_text:识别消息中的语音内容。
  • set_msg_emoji_likefetch_emoji_likeget_emoji_likes:添加、取消或查询群消息表情回应。
  • set_input_status:向好友同步正在输入或结束输入状态。

群红包

  • send_group_red_packet:发送拼手气、普通、专属、语音和口令五种群红包。
  • 红包发送支持金额、份数、祝福语、专属领取人以及发送前链路检查。

好友、空间与账号资料

  • get_doubt_friends_add_requestset_doubt_friends_add_request:查询并处理可疑好友申请。
  • set_friend_add_request:同意或拒绝好友申请,并可设置好友备注。
  • send_qzone_msgdelete_qzone_msg:发布带图片的空间动态或删除本人动态。
  • set_qq_profileset_self_longnick:修改当前 QQ 的昵称、资料与个性签名。
  • nc_get_user_status:查询指定 QQ 的在线状态与扩展状态。
  • set_online_statusset_diy_online_status:设置普通在线状态或自定义状态。

群文件与群资料

  • rename_group_filemove_group_file:重命名群文件或在群目录之间移动文件。
  • set_group_portrait:设置群头像。

媒体与底层能力

  • get_rkeync_get_rkeyget_rkey_server:获取私聊、群聊等媒体资源的访问凭据与过期信息。
  • send_packet:使用当前账号会话发送已组装的原生协议包。

API 优化

  • send_group_msgsend_friend_msg:支持在消息段中直接传入 reply 实现原生引用回复,并统一兼容 QQ 自带表情与 Unicode Emoji。
  • send_group_temp_msg:发送前会校验共同群关系和成员身份;群聊禁止普通成员临时会话时,群主与管理员仍可按权限发送。
  • get_red_packet_infograb_red_packet:补齐红包预领取信息和领取参数,减少重复查询;语音与口令红包使用已取得的红包上下文快速进入领取流程。
  • get_group_red_packetsget_up_for_grabs:统一返回当前群聊仍可领取的红包列表,便于自动发现和领取。
  • 群消息、好友消息和插件 action 的结果关联进一步收紧,降低并发调用时的超时、串包和重复处理风险。
  • API 超时信息会显示实际等待时长,长耗时的媒体、红包和文件接口不再统一显示为 30 秒。

SDK 与能力目录

  • 官网 API 目录更新为 186 个公开 API、6 类事件,并按当前框架真实 action 展示和授权。
  • Node.js SDK 增至 117 个便捷方法,正向与反向连接的参数顺序保持一致。
  • 新增 api.call / api.callAction 通用入口;目录中没有便捷方法时,也可以按 action 和参数对象直接调用。
  • 官网授权快照仍决定插件实际可用的 API 与事件,SDK 方法不会绕过服务权限。

升级说明

  1. 停止旧版框架并备份现有 data 目录。
  2. 下载对应系统的 v1.6.0 外发包,完整替换程序和 public 前端资源。
  3. 保留原有业务数据、配置、插件与运行目录,不要用新包中的初始化数据覆盖现有数据。
  4. 启动框架后,检查账号在线状态和插件连接是否恢复正常。

下载校验

文件 SHA-256
mengka-nt-v1.6.0-windows-amd64.zip 35CE698EA312618C2167AEB16F51B71966CB8F7D85F8E0CBB1B59D387F6A3997
mengka-nt-v1.6.0-linux-amd64.tar.gz 7972CCB5F0151E64B22CBCDAE70F461BEB661AD6A8693CB395B3D5C1D37EB742
mengka-nt-v1.6.0-linux-arm64.tar.gz 0A9E51D1417853B30C4069CBBB0D0C901BB8CFBABC16B0B601921F580103CB11

v1.5.11

Choose a tag to compare

@Carlor-Official Carlor-Official released this 24 Aug 08:01

萌卡 NT v1.5.11

本版本修复 QQ MSF 长连接被对端关闭后账号直接离线的问题。框架现在会对已在线账号的临时网络断开执行受控恢复,并继续对 W21、S26、主动离线和版本限制保持强制失败策略。

账号连接稳定性

  • 已在线账号遇到 TCP EOF、连接重置或临时网络中断时,不再立即显示离线,而是进入自动恢复状态。
  • 重连不是只恢复 TCP:新连接会重新执行 ECDH 与 InfoSync 鉴权,再启动心跳、票据刷新、状态上报、空间未读、资料刷新和其他在线生命周期。
  • 每个账号同一时间只允许一个重连任务,避免一次断线事件触发并发登录和重复注册。
  • 自动重连最多尝试 5 次,使用 0、2、5、10、20 秒的退避间隔;达到上限后才按网络异常离线。
  • W21、S26、缓存明确失效、框架版本过低、主动离线与账号删除不会进入自动重连,仍按原安全流程处理。
  • 重连过程中若 InfoSync 明确判定缓存失效,会立即停止重试并提示重新登录,不会用无限重试掩盖身份问题。

构建与外发

  • Windows AMD64、Linux AMD64、Linux ARM64 继续使用同一套框架前后端构建。
  • 正式二进制不再写入私有构建工作区的 Git 提交标识与 dirty 状态。
  • 本次没有新增或删除插件 API,公开 SDK 仍为 85 个 action 与 5 类事件,无需插件适配。
  • 外发包仅包含框架运行文件与前端资源,不包含源码、数据库、日志、环境文件、密钥、APK、QSign 或算法服务。

验证情况

  • Go 全量测试与 go vet 通过。
  • 前端 45 项业务与布局测试、生产构建通过。
  • 开发文档生产构建通过。
  • 测试环境两个 QQ 均通过缓存 InfoSync 上线。
  • 对一条真实 QQ MSF 连接执行故障注入后,账号约 1 秒内首次重连成功,未出现 W21/S26,也未被错误标记为离线。
  • 三平台包完成架构、版本、执行权限、敏感文件和构建元数据审计。

升级说明

  1. 停止旧版框架并备份框架目录,尤其是现有 data 目录。
  2. 解压对应平台安装包,替换程序与 public 前端资源。
  3. 保留原有业务数据、配置、插件和运行目录,不要使用新包中的初始化数据覆盖现有数据。
  4. 启动后确认账号缓存登录和插件连接恢复正常。

下载校验

文件 SHA-256
mengka-nt-v1.5.11-windows-amd64.zip 08CF4E19891F943A1C1C2AB624FE35D836D1F3D55D7745009E6E30BBC140FD0C
mengka-nt-v1.5.11-linux-amd64.tar.gz 502B5407A0DEC29B0D4A33D57234406B99B1F5D9ECCB698690FBD848348BB758
mengka-nt-v1.5.11-linux-arm64.tar.gz AA0DC0E8348C9AF4CAA9D8C7ED666D1F9C66AC31C1A9A174E175C9E98FA59A3F

本仓库发布内容仅包含萌卡 NT 框架前后端运行包,不包含 QSign APK、算法服务或其他项目的变更。

v1.5.10

Choose a tag to compare

@Carlor-Official Carlor-Official released this 24 Aug 07:19

萌卡 NT v1.5.10

本版本重点收紧 Windows Docker/WSL 配套运行环境的目录边界,避免框架文件被写入 C: 盘或其他框架目录之外的位置。

主要更新

  • 框架工作目录固定为程序所在目录,datalogscachepluginsruntime 等相对路径不再受启动终端当前目录影响。
  • Windows Docker/WSL 配套文件统一存放在框架目录下的 runtime/docker,安装状态也保存在该目录内。
  • Docker 安装器拒绝绝对路径、..、环境变量以及符号链接/目录联接造成的目录越界。
  • 检测到旧版框架目录外的 MengkaDocker 环境时会停止操作并给出迁移提示,不会自动删除或移动用户现有数据。
  • 首次初始化说明与当前 Web 两步安装流程同步:先确认使用协议,再使用萌卡 NT 官网个人令牌完成管理员绑定。
  • 公开 SDK 能力基线更新至 v1.5.10;本次没有新增或删除 API,仍为 85 个 action 与 5 类事件。

升级说明

  1. 停止旧版框架并备份框架目录。
  2. 解压对应平台安装包并覆盖程序文件,保留原有业务数据目录。
  3. Windows 用户如曾使用旧版目录外的 MengkaDocker,请先按页面提示卸载旧环境,再由框架重新安装到 runtime/docker
  4. Windows 的 WSL、VirtualMachinePlatform 与系统虚拟化功能仍由 Windows 管理;若出现 HCS/虚拟化未启用提示,需要在 BIOS 和 Windows 功能中启用虚拟化并重启系统。

验证情况

  • Go 全量测试与 go vet 通过。
  • 前端 45 项测试与生产构建通过。
  • 开发文档生产构建通过。
  • Windows amd64、Linux amd64、Linux arm64 三端包完成架构、版本、权限与敏感文件审计。
  • Windows 安装包内的 Docker 安装器已实测拒绝框架目录外路径。

下载校验

文件 SHA-256
mengka-nt-v1.5.10-windows-amd64.zip AFCE8B62777417CF5F12357FBD3623DBB26F7581AE52055A6BDBAA46236B9393
mengka-nt-v1.5.10-linux-amd64.tar.gz 84D8C54CB3B8FB2CB5E2AEBCCBD40BF466AEB0BA271B5898F816E7BF351878AA
mengka-nt-v1.5.10-linux-arm64.tar.gz 3B5F76567E83418626D164B25FF5E2A85B7960CC7A78270FE7C73D794ACDD8CC

本仓库发布内容仅包含萌卡 NT 框架前后端运行包,不包含 QSign APK、算法服务或其他项目的变更。

v1.5.9

Choose a tag to compare

@Carlor-Official Carlor-Official released this 24 Aug 06:01

萌卡 NT v1.5.9

本次版本修复单次签名服务网络波动导致在线 QQ 被立即断开的缺陷。v1.5.8 对 W21 的防护仍然有效:框架不会发送未签名心跳,也不会在收到明确的会话失效响应后继续重试旧会话。

修复内容

  • 签名服务请求遇到传输错误时,自动使用全新连接重试一次,降低失效 Keep-Alive、连接重置和短时网络抖动造成的失败。
  • MSF 心跳第一次失败后保留当前连接,并在 15 秒后重试;连续失败达到 3 次才按网络异常离线。
  • 心跳恢复成功后自动清零连续失败次数,下一次心跳恢复正常间隔。
  • W21/S26、框架版本过低等明确拒绝仍按原有原因立即停止,不会被误记为普通网络断开。
  • 细分超时、连接重置、连接拒绝、连接关闭、DNS 与 TLS 错误提示,同时继续隐藏签名服务地址和敏感参数。
  • 心跳签名失败时继续禁止发送未签名请求,不以容错为由降低安全校验。

测试结果

  • Go 全量测试和 go vet ./... 通过。
  • 前端 45 项业务与移动端回归测试通过,生产构建通过。
  • 官网教程生产构建通过。
  • Linux amd64 测试环境已验证 v1.5.9 启动、网页访问、1060221 缓存登录,并完成一轮签名、MSF 发送与成功回包的完整心跳。
  • Windows amd64、Linux amd64、Linux arm64 三个平台外发包均完成内容与架构审计,未包含源码、数据库、日志、密钥或环境文件。

升级说明

  • v1.5.8 可直接升级到 v1.5.9。
  • 升级前请停止框架并备份现有 data 目录。
  • 完整解压新包后替换程序与前端资源,不要使用新包中的空数据覆盖原有运行数据。
  • Windows 10/11 64 位:下载 mengka-nt-v1.5.9-windows-amd64.zip
  • Linux x86_64:下载 mengka-nt-v1.5.9-linux-amd64.tar.gz
  • Linux ARM64:下载 mengka-nt-v1.5.9-linux-arm64.tar.gz
  • 本 Release 只包含萌卡 NT 框架外发包,不包含 Android APK、QSign 服务或其他独立项目附件。

SHA-256

C3E87CCE7AFA271672BC72A2EA3E4F333D6FDB19DBD084F6E19BA3BBED8D634A  mengka-nt-v1.5.9-windows-amd64.zip
868B35B7D8CB9D65B3B442D6AB100E435EEE9C293875F931F262D7EE7A6D2816  mengka-nt-v1.5.9-linux-amd64.tar.gz
F06809D921440E68D17E41975BC9EAFFBF17EB2DE6A8CF22E86594336CBE3EFA  mengka-nt-v1.5.9-linux-arm64.tar.gz

v1.5.8

Choose a tag to compare

@Carlor-Official Carlor-Official released this 23 Aug 19:13

萌卡 NT v1.5.8

本次更新以 v1.5.5、v1.5.6 为对照,重新汇总此前未完整写入更新日志、但已经进入框架前端与后端的调整,并继续合并 v1.5.7 之后的修复。此处只记录萌卡 NT 框架本身,不包含 QSign、Android APK、云真机、官网管理后台或其他独立项目。

用户系统与账号流程

  • user 端开放注册、邮箱验证码注册、找回密码、修改密码、邮箱绑定与双重验证换绑;框架未配置 SMTP 时会明确提示联系管理员。
  • 管理端可以开启或关闭整个 user 端、控制注册与邮箱验证,并支持用户封禁、解禁、密码修改和余额加减;账号资料编辑与余额调整相互独立。
  • 修复删除 QQ 账号误删 user 端用户的严重问题;用户资料、余额、订单和交易记录不再随 QQ 删除。
  • 重新梳理 QQ 添加、找回、激活和续费:框架中已有 QQ 必须先找回同步,新 QQ 可以先保存,再通过卡密、余额商品或在线支付激活。
  • user 端账号列表与管理端统一为同一套信息结构和登录逻辑,缓存登录后会重新获取账号状态,避免继续使用过期鉴权数据。
  • user 端新增指纹菜单,只显示空闲指纹并允许新增;已被其他 QQ 使用的指纹不会泄露给普通用户。

商品、卡密与支付

  • 用户余额、商品、订单和交易记录形成完整闭环;商品支持余额支付与在线支付,并可为指定 QQ 激活或续期。
  • 在线支付改为支付窗口自动轮询订单回调,不再依赖用户点击“我已支付”;支付结果采用幂等处理,避免重复到账。
  • 交易记录区分在线支付与余额支付,并单独显示支付宝、微信或余额渠道;金额符号和余额变动显示统一。
  • 卡密列表将“使用用户”和“使用账号”拆分展示;卡密新增账号使用框架级账号创建流程,不要求 QQ 预先存在。
  • 商品购买通知和账号掉线通知统一接入邮件配置,可优先发送到目标 QQ 邮箱,也支持账号自定义接收邮箱。

登录、消息与设备稳定性

  • 设备指纹改为不可编辑、可一键生成,并在后端强制执行“一份指纹只分配给一个 QQ”;管理端、user 端、卡密和插件接口不能绕过。
  • 更换指纹或关键登录配置时清理旧登录缓存;缓存登录、换票和重新注册失败时恢复一致状态,降低半更新登录态引发的 W21/S26 风险。
  • 修复好友私聊在身份缓存缺失时返回 wait serverResp timeout 的问题,好友消息与好友图片统一使用按需身份刷新流程。
  • 修复同一条 QQ 推送被重复下发、导致插件回复两次的问题;按账号、会话和协议消息标识并发去重,不按文本误判。
  • QQ 自带表情支持 [bq<表情ID>],并继续兼容 Unicode Emoji、群聊、私聊和组合消息。
  • 在线时长按真实上线时间计算;账号缓存登录后会刷新最新状态再进行接口鉴权。

插件服务与调试

  • 插件市场安装权限以开发者在萌卡 NT 官网选择并审核通过的 API 与事件快照为准;框架不再要求安装包包含 mengka-plugin.json
  • 插件下载支持 Windows、Linux amd64、Linux arm64 分别选择 Release 文件,并兼容常见压缩包格式;同一构件可以由开发者明确确认后复用。
  • 新增“其他”类型插件:不下载、不自动部署,安装时直接创建正向或反向 WebSocket 服务。
  • 修复自动部署插件时工作目录、入口文件和启动参数不一致导致 exit status 23 的问题,并将通用部署规则用于后续新插件。
  • Debug 模式补充 WebSocket 收发、事件分发、插件 action、签名、MSF 请求和超时关联信息,同时继续隐藏 Token、签名缓冲和敏感字段。
  • 公开 Node.js SDK 与框架当前 85 个 action 保持同步;权限是否可用仍以安装时冻结的官网审核快照为准。

安装、初始化与在线更新

  • 首次部署改为浏览器两步初始化:先阅读萌卡 NT 使用协议,再使用萌卡 NT 官网个人令牌绑定管理员;完成后初始化入口自动锁定。
  • 管理员身份以萌卡 NT 官网用户为主控制端,支持官网账号密码或个人令牌登录,不再额外生成一套独立管理员资料。
  • 首次自动安装 PostgreSQL、Redis、FFmpeg 后会等待容器可用并自动重启相关流程,减少“已安装但未启动”的误报。
  • 框架启动会读取官网最低版本策略;低于最低版本时进入专用更新页,可直接执行在线更新或前往 GitHub 手动更新。
  • 在线更新按钮改用下载并安装语义的图标,更新流程与普通刷新操作明确区分。

PC 与手机端界面

  • 管理端和 user 端统一完成 PC、平板和手机布局复检;手机端按 App 交互设计,不再只是桌面表格的竖屏压缩。
  • 手机端使用底部导航、信息卡片、底部表单和触控友好的操作区;账号、用户、商品、卡密、支付、指纹、插件与设置页面统一适配。
  • 清理表格外层空壳、重复卡片和“框套框”结构,修复弹窗底部按钮被导航遮挡、内容横向溢出、栏位错位和操作按钮贴边。
  • 概览热力图在窄屏下可横向查看完整数据,长表单和选择器限制在可视区域内滚动。
  • user 端右上角展示用户账号而不是当前 QQ,用户资料、余额和安全设置入口集中到用户头像菜单。

升级说明

  • v1.5.5、v1.5.6、v1.5.7 均可直接升级到 v1.5.8;升级前请停止框架并备份现有 data 目录。
  • 完整解压新包后替换程序与前端资源,不要用新包中的空数据覆盖原有运行数据;数据库兼容迁移会由框架启动时执行。
  • Windows 10/11 64 位:下载 mengka-nt-v1.5.8-windows-amd64.zip
  • Linux x86_64:下载 mengka-nt-v1.5.8-linux-amd64.tar.gz
  • Linux ARM64:下载 mengka-nt-v1.5.8-linux-arm64.tar.gz
  • 本 Release 只提供上述三个框架外发包,不包含 Android APK、QSign 服务或其他独立项目附件。

SHA-256

4C47AE3204C126CA851548A4E4277863571211C9979F08E045F9EBC9FC49F31F  mengka-nt-v1.5.8-windows-amd64.zip
9758EE5325AA443D826AB0FDD6EEB2C26A65E4A8A3C7063ED7C755B10AC0709E  mengka-nt-v1.5.8-linux-amd64.tar.gz
0B82927DBA5035DEBD852DE42B849FD997E568EDE4CEE4DE9409D5ED1F62EB34  mengka-nt-v1.5.8-linux-arm64.tar.gz

v1.5.7

Choose a tag to compare

@Carlor-Official Carlor-Official released this 23 Aug 18:18

+# 萌卡 NT v1.5.7

本次版本重点降低 QQ 身份验证失败(w21)的风险,收紧设备指纹与账号的绑定规则,并增强换票、重新注册和签名失败时的登录态一致性。

设备指纹保护

  • 每个设备指纹只能绑定一个 QQ;管理端、user 端、卡密添加和插件账号接口统一执行后端校验,不能通过直接调用接口绕过。
  • 指纹创建后不可编辑,只允许新增或删除,避免人工修改 Android ID、GUID、QIMEI、OAID、品牌、型号或系统参数造成设备身份漂移。
  • “添加指纹”新增一键生成功能,自动填写除模板名称外的品牌、型号、Android ID、OAID、安卓版本和 SDK 版本。
  • 账号选择指纹时会显示已绑定 QQ,并禁用已被其他 QQ 使用的指纹。
  • 已绑定指纹不能删除;需要更换时必须先让账号离线,创建新指纹并重新分配,再删除已解绑的旧指纹。
  • 账号更换指纹后会清除旧 QQ Token 和登录时间,避免新设备身份继续使用旧登录票据。

登录与签名稳定性

  • MSF 心跳和重新注册请求在签名失败时直接终止,不再降级发送缺少安全签名的请求。
  • 换票成功但重新注册失败时,会恢复刷新前的 Token 与 MSF D2Key,避免留下半更新登录态。
  • 签名请求继续携带完整框架设备身份,配合 QSign 1.5.1 按完整身份隔离算法实例,避免只依赖 QIMEI 造成实例覆盖。
  • 插件新增或修改账号时同样遵守“一指纹一 QQ”,修改离线账号后会清除旧登录缓存。

账号授权关系

  • 框架 QQ 账号使用独立的内部管理员归属,不再将框架管理身份与 user 端用户身份混用。
  • QQ 授权期限可以独立调整,不影响 user 端用户资料、余额、订单和交易历史。
  • 账号离线清理、授权校验与 user 端账号归属流程保持隔离,降低跨业务流程误删或错误接管风险。

升级说明

  • Windows 10/11 64 位:下载 mengka-nt-v1.5.7-windows-amd64.zip
  • Linux x86_64:下载 mengka-nt-v1.5.7-linux-amd64.tar.gz
  • Linux ARM64:下载 mengka-nt-v1.5.7-linux-arm64.tar.gz
  • 升级前请停止框架并备份原有 data 目录。完整解压新包后替换程序与前端资源,不要用空数据目录覆盖现有运行数据。
  • 使用 QSign Android 签名服务的部署应同时更新所有设备到 QSign 1.5.1/36。
  • 如果旧数据中多个 QQ 共用了同一指纹,请逐个让账号离线,为其他 QQ 新建并分配独立指纹;框架不会自动修改已有设备身份。
  • 本次未改变插件 WebSocket API;现有 Manifest v2 插件无需重新适配。

SHA-256

8CD40A4DC135AEBE301411FA5A07C9358C5DBCA52B75126322E0D621FAF709A1  mengka-nt-v1.5.7-windows-amd64.zip
4C271051C64D87F52D0FE257A2B52EC5D999D9DF9A391998341F78FAB5318703  mengka-nt-v1.5.7-linux-amd64.tar.gz
D1F6B2688294903264D39BF4262140EF2A63371B43E2DA4DA17541FC782F59A9  mengka-nt-v1.5.7-linux-arm64.tar.gz
BE59A4031458D4D8FC22BB60F312F61D9C54D17D4B517CBB51080832F9C350D2  QSign-Unified-1.5.1-arm64.apk

v1.5.6

Choose a tag to compare

@Carlor-Official Carlor-Official released this 23 Aug 07:20

萌卡 NT v1.5.6

本次版本重点修复少数环境中同一条 QQ 消息被重复下发、导致插件重复回复的问题,并补齐 user 端用户资料、密码与邮箱安全管理流程。

消息重复下发修复

  • 修复同一条群聊或好友消息因 QQ 推送重投、不同好友推送类型重复到达而被插件执行两次的问题。
  • 按 QQ 账号、会话范围和协议消息标识进行短时去重,不再按消息文本判断,避免两条内容相同但实际不同的消息被误拦截。
  • 多账号、不同好友、不同群聊以及分片消息相互隔离,不影响正常消息接收。
  • 并发收到同一推送时仅下发一次,插件无需增加自己的去重代码。

用户密码安全

  • user 端登录窗口新增“找回密码”,通过账号已绑定邮箱接收验证码并设置新密码。
  • 框架未配置可用邮箱服务时会明确提示联系管理员,不会误报验证码已发送。
  • 管理端用户编辑支持单独修改用户密码;修改后会撤销该用户现有 user 端会话。
  • user 端右上角头像新增“用户信息”,用户可验证原密码后修改自己的登录密码。
  • 用户自行修改密码时保留当前会话,并自动退出其他设备上的用户会话。

用户邮箱管理

  • 用户信息中展示只读用户账号和当前邮箱验证状态。
  • 支持首次绑定邮箱,必须通过新邮箱验证码后才会生效。
  • 支持安全换绑邮箱:先验证原邮箱,再验证新邮箱,两个步骤全部完成后才会更新。
  • 增加验证码有效期、发送频率、错误次数和邮箱唯一性校验,降低邮箱被冒用风险。
  • 兼容旧版本已绑定邮箱;框架重启不会把尚未完成验证的新邮箱错误标记为已验证。

升级说明

  • Windows 10/11 64 位:下载 mengka-nt-v1.5.6-windows-amd64.zip
  • Linux x86_64:下载 mengka-nt-v1.5.6-linux-amd64.tar.gz
  • Linux ARM64:下载 mengka-nt-v1.5.6-linux-arm64.tar.gz
  • 升级前请停止框架并备份原有 data 目录。完整解压新包后替换程序与前端资源,不要用空数据目录覆盖现有运行数据。
  • 邮箱找回、绑定和换绑依赖“设置 → 应用”中的邮箱配置;未配置时其他框架功能不受影响。
  • 本次未改变插件 WebSocket API,现有插件无需修改。

SHA-256

D47D8FCC0AD9E828FDA63BD55B6A8279C10FC9F7D1F810B631A56968DC1FBC61  mengka-nt-v1.5.6-windows-amd64.zip
93FACFB50A0CC8016438D1FB0B645E9D5515F06F6EACCC4CD333B0E05F72C14D  mengka-nt-v1.5.6-linux-amd64.tar.gz
199A1C985879F7129E353A7ED8E3631B83A7874F0D27AA8EBAEDDAD93A87317F  mengka-nt-v1.5.6-linux-arm64.tar.gz

v1.5.3

Choose a tag to compare

@Carlor-Official Carlor-Official released this 22 Aug 05:24

萌卡 NT v1.5.3

本次版本集中修复首页入口、手机端布局、账号找回、设备签名参数、插件图片发送和插件市场安装问题,并同步完善官网插件发布与审核流程。

首页与登录入口

  • 应用设置新增“首页默认入口”,可选择管理员端或用户端,配置位于邮箱设置上方。
  • 直接访问框架首页时会按照设置进入对应登录页;管理员端和用户端的独立地址仍可正常使用。
  • 首页不再自动弹出登录窗口,只有用户主动点击登录或业务需要重新认证时才显示。
  • 登录完成后会回到原本准备访问的管理页面,避免认证后固定跳回概览。

手机端布局

  • 账号、用户、商品、订单、卡密、交易、节点、指纹和插件操作日志统一使用手机端竖向记录卡片。
  • 栏位标题保持横向单行完整显示,记录内容统一左对齐,不再需要左右滑动查看表格。
  • 修复概览图表时间标签重叠、任务列表长文本与标签挤压等窄屏问题。
  • 已覆盖 320、360、390 像素常见手机宽度,并增加自动化布局回归检查。

账号找回与登录稳定性

  • 账号找回改用独立扫码确认流程,不再临时拉起待找回 QQ 的离线登录会话。
  • 扫码结果会校验确认 QQ 与待找回 QQ 是否一致;过期、拒绝和不匹配状态会明确提示。
  • 完善设备指纹参数传递,确保登录、签名和安全验证使用同一套 Android ID、GUID、QIMEI、OAID、品牌、型号及系统信息。

图片缓存修复

  • 修复 Redis 未启用或暂时不可用时,插件图片上传成功但发送阶段提示“图片元数据未缓存”的问题。
  • 图片元数据新增进程内 TTL 缓存兜底,Redis 正常时继续同步缓存,不改变现有插件 API。
  • B站扫码登录等“先上传图片、再通过 file_id 发送”的插件流程无需更新插件即可恢复。

插件市场与官网发布

  • GitHub/Gitee Release 构件继续按照 Windows、Linux amd64、Linux arm64 精确识别和安装,并在 Linux 启动前校验 ELF 架构。
  • 插件市场下载地址、运行架构和更新日志字段进一步统一,减少官网资料、审核快照与框架安装结果不一致。
  • 官网发布流程会自动解析安装包 Manifest v2 的调用 API 与订阅事件,不再要求开发者重复勾选。
  • 发布表单直接生成文章草稿和审核快照,审批人员及超级管理员的管理入口和权限判断已统一。

升级说明

  • Windows 10/11 64 位:下载 mengka-nt-v1.5.3-windows-amd64.zip
  • Linux x86_64:下载 mengka-nt-v1.5.3-linux-amd64.tar.gz
  • Linux ARM64:下载 mengka-nt-v1.5.3-linux-arm64.tar.gz
  • 升级前请停止框架并备份原有 data 目录。完整解压新包后替换程序与前端资源,不要用空数据目录覆盖现有运行数据。
  • 本次未改变插件 WebSocket API;现有 Manifest v2 插件无需重新适配。

SHA-256

2237EEF3B3B708E9B40420E8DB77E7BA90061E7ED779B0A837CFF8264C636F48  mengka-nt-v1.5.3-windows-amd64.zip
DA5A4B35DD50A4F4F1FD5EF560B97E79925C60793D72EAFDE8BD08E7D64B16CC  mengka-nt-v1.5.3-linux-amd64.tar.gz
48140C2DF253A85D3A0641E85C228A61D9A7F1639F4DE7765E597CCCC3C262A6  mengka-nt-v1.5.3-linux-arm64.tar.gz