2.2 KiB
2.2 KiB
2026-04-10
完成的工作
邮件收件箱管理
- 创建
works/mailbox/邮件管理系统 - 支持:同步、存储、状态追踪、归档
- 状态流转:unread → read → pending → processing → done → archived
- 同步邮件 [1]:A股板块分析方案汇总 → 已完成(board_monitor已实现)
A股板块监控系统
- 创建
works/board-monitor/board_monitor.py - 东方财富HTTP API数据获取(解决代理问题)
- 改为盘后报告模式:每个交易日17:00发送
- 邮件结构:正文分析总结 + 附件详细CSV数据
- 历史数据分析(v1.3.0新增):
- SQLite数据库存储每日数据
- 连续上涨/下跌板块统计
- 板块轮动分析
- 近5日资金流向趋势
- 收件人: wlq@tphai.com
- 推送到仓库: http://192.168.2.8:12007/coder/board-monitor v1.3.0
邮件技能扩展
- 新增 IMAP 邮件接收功能 (
scripts/receive_email.py) - 支持查看未读邮件列表
- 支持读取邮件详情和正文
- 支持自动保存附件
- 支持读取文本附件内容(.txt, .md, .json, .csv, .py 等)
- 重命名技能目录: email-sender → email
- 推送到仓库: http://192.168.2.8:12007/coder/skill-email v1.1.0
命令示例
# 查看未读邮件
python3 receive_email.py unread
# 读取邮件详情
python3 receive_email.py read <邮件ID>
# 查看附件内容
python3 receive_email.py attachment <邮件ID>
Web服务监控系统
- 创建
works/service-monitor/monitor.py - 监控8个Web服务端口:
- PDF翻译助手 V2 (19000)
- LLM Index RAG (19001)
- 碎片信息记录 (19009)
- ParamHub Python (19010)
- 产品参数爬取 API/后台 (19011/19012)
- LLM Proxy API/后台 (19007/19008)
- Cron定时任务:每20分钟检查一次
- 邮件通知:zuitoushang@tphai.com
- 发现停止服务时自动发送HTML格式邮件,包含启动命令
Cron配置
*/20 * * * * /usr/bin/python3 /home/xian/.openclaw/workspace-coder/works/service-monitor/monitor.py
服务状态
当前运行中:
- ✅ LLM Index RAG (19001)
- ✅ 碎片信息记录 (19009)
- ✅ ParamHub Python (19010)
- ✅ 产品参数爬取 API/后台 (19011/19012)
- ✅ LLM Proxy API/后台 (19007/19008)
已停止:
- ❌ PDF翻译助手 V2 (19000)