萌QNT 监控守护
———————— 核心功能 ————————
常驻后台监控 MQNT / NapCat / QQ 快速登录:
– 掉线或闪退时自动重新登录 QQ(运行 快速启动.bat,免扫码)
– 登录成功判据:MQNT 日志出现「登录完成」
– 登录成功后后台绑定双击「应用」页的「萌QNT_测试」插件(全程不抢焦点)
– 程序异常弹窗出现时(如「程序异常:运行时出错」),自动关闭 MQNT 并重新打开,弹窗内容记入日志
– 连续恢复失败 3 次自动停止重试并提示,可手动重新启用
– 自动纠错与退避:MQNT 启动失败立即重试不空等;快速启动 90 秒无效自动清残留重跑一次;插件恢复以心跳文件重新写入并持续新鲜 30 秒为成功判据,双击无效自动重启 MQNT
– 主窗口实时显示 NapCat WebUI 管理地址(http://127.0.0.1:6099/webui?token=xxx),旁边一键复制,换账号/换机器自动跟随
– Server酱 微信推送(可选):config.ini 填好 serverChanKey 后,掉线开始恢复/恢复完成/连续失败停手都会推送到微信
– 断网识别:外网探测失败(断网)时暂停自动恢复、不瞎重启,网络恢复后自动重登
– 被踢下线识别:MQNT 日志出现「账号被踢下线」时,自动清理残留并重新执行快速启动重登
– 旧号自动清理:恢复/重登前自动杀掉所有非配置账号的快速登录QQ及其NapCat残留(防止旧号抢连反向端口);登录判定会核对账号,「上线完成->旧号」不算登录成功
– 定时重启(可选,默认关闭):到达配置时间自动完整重启一轮 MQNT/NapCat/QQ,防长期运行内存堆积
– 守护自保:勾选后注册计划任务,守护进程被误杀/崩溃时 1 分钟内自动拉起
– 同一故障第 1 次失败 1 分钟后重试、之后按 5/10 分钟递增退避,连续 3 次失败自动停止并告警(不同故障互不影响)
———————— 文件 ————————
– 萌QNT守护.exe 主程序(管理员身份运行)
– config.ini 配置文件(首次运行自动生成,可改账号/路径/阈值)
– logs\ 运行日志(watchdog-日期.log,保留30天自动清理)
———————— 主窗口 ————————
启动后自动打开,包含:
– 状态仪表盘:守护状态 / MQNT进程 / 登录状态 / 插件心跳 / 最近恢复 / 失败计数(每5秒刷新)
– WebUI 地址栏:自动读取 NapCat.Shell\config\webui.json 的端口与 token,显示 WebUI 管理地址,点【复制】即复制到剪贴板
– 实时日志窗口(保留最近500行,自动滚动)
– 控制按钮:暂停监控 / 立即自检 / 打开日志 / 配置文件 / 开机自启 / 守护自保 / 停止守护 / 退出
———————— 托盘图标 ————————
– 双击托盘图标:打开主窗口
– 颜色状态:绿色=正常 / 红色=异常 / 灰色=已暂停
– 右键菜单:打开主窗口 / 状态 / 立即自检 / 重新启用自动恢复 / 打开日志目录 / 打开配置文件 / 开机自启 / 退出
———————— 配置项(config.ini) ————————
– account 守护的QQ号(默认 123456)
– mqntDir / mqntExe MQNT 路径
– napcatDir / quickStartBat 快速启动.bat 目录与文件名
– heartbeatFile 插件心跳文件
– checkIntervalSec 巡检间隔秒数(默认15)
– loginTimeoutMin 等待登录超时分钟数(默认10)
– maxFailures 连续失败停止重试次数(默认3)
– minRecoveryGapMin 连续失败退避基准分钟(默认5;第1次失败1分钟后重试,之后按5/10分钟递增,连续3次停止并告警)
– serverChanKey Server酱推送 SendKey(可选):留空=不推送;到 https://sct.ftqq.com 登录获取,填入后掉线/恢复/停手推送到微信
– netCheckEnabled 断网检测开关:1=开(默认) 0=关;断网期间暂停自动恢复,网络恢复后自动重登
– netCheckHosts 断网探测地址(可多个,逗号分隔,格式 主机:端口)
– scheduledRestartEnabled 定时重启开关:1=开 0=关(默认关闭)
– scheduledRestartTime 定时重启时间(24小时制 HH:mm,默认 04:00)
———————— 注意 ————————
– 程序只清理 MQNT / NapCat / 带 -q 的快速登录QQ,绝不碰你自开的普通QQ
– 全程后台操作,不会抢占当前前台窗口焦点
– 异常弹窗、恢复过程全部记录在 logs\ 下,可随时回查
———————— 换电脑部署 ————————
– 目标电脑需已安装 .NET Framework 4.x(Win10/Win11 自带,无需额外安装)
– 把压缩包解压到任意目录(例如 D:\QQ转发监控),双击运行 萌QNT守护.exe 即可(程序会自动请求管理员权限)
– 目标电脑 MQNT/NapCat 目录结构与本机不一致时,编辑 config.ini 里的 mqntDir / napcatDir / heartbeatFile
– 换 QQ 号时:改 config.ini 的 account,并把 快速启动.bat 里的账号改成一致
– 首次运行自动创建 logs\ 日志目录

评论(0)