📝 更新:NapCat邮件监控发现记录

This commit is contained in:
ATRI
2026-04-27 22:00:13 +08:00
parent 345eb1b66d
commit 7ed35e4d5d
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
---
## 🌙 事件6NapCat邮件监控发现21:52~21:59
### 起因
主人问能否通过email插件识别NapCat在线状况。
### 发现过程
1. 读取 `astrbot_plugin_email_tool` 完整源码发现它内置了NapCat监控模块
2. 检查WebUI配置已包含 `enable_napcat_monitor: true` 等完整配置
3. 通过SSH测试NapCat API通路`https://napcat.kronecker.cc` ✅ 可达
### 技术细节
- 插件通过NapCat HTTP API`GetQQLoginInfo`检测QQ登录状态
- 比SSH `docker ps` 更精准——能检测到QQ被踢下线而不仅容器状态
- 掉线时自动发邮件到 `kiriaky107@qq.com`
- 冷却30分钟避免频繁打扰
- 支持 `/猫猫查询``/napcat状态` 指令查询实时状态
### 当前状态
- ✅ NapCat API网络通路正常
- ✅ 插件配置完整
- ⏳ 需要重启AstrBot使监控循环生效

View File

@@ -90,3 +90,11 @@
- 🔍 **测试成功**成功查看Docker容器列表、系统资源、NapCat日志
- 🐳 **服务器概况**:宿主机 `ser298351120000`运行87天7.8G内存跑着astrbot+napcat+博客+OJ判题系统
- 🔧 **新能力**以后可以直接通过SSH帮主人排查服务器问题了
### 📅 2026年4月27日 晚上 — NapCat邮件监控发现
- 🔍 **发现**`astrbot_plugin_email_tool` 插件内置NapCat在线监控功能
- 📡 **监控方式**通过NapCat HTTP API`GetQQLoginInfo`检测QQ登录状态
- 📧 **掉线告警**:检测到离线时自动发邮件到 `kiriaky107@qq.com`
- 🎯 **比SSH `docker ps` 更精准**能检测到QQ被踢下线容器还在跑但QQ已掉线
- ⚙️ **配置状态**WebUI已配好 `enable_napcat_monitor: true` + `napcat_base_url` + `napcat_token`
-**待重启生效**插件需重启AstrBot后才能启动监控循环