LingYi Briefing Daemon - 定时情报汇总
版本: v0.16 功能: 自动定时收集灵通/灵知/灵克/灵通问道情报,生成每日简报
功能特性
- ✅ 定时自动: 每天8:00自动生成简报
- ✅ 多源集成: 灵通/灵知/灵克/灵通问道
- ✅ 文件存储: 简报保存到
~/.lingyi/daily_briefings/ - ✅ 守护进程: 后台运行,不占用终端
- ✅ systemd集成: 支持开机自启
- ✅ CLI管理: 简单的命令行界面
快速开始
1. 手动生成简报
2. 查看简报
# 查看今天的简报
lingyi daemon show
# 查看指定日期的简报
lingyi daemon show 2026-04-07
# 列出最近5条简报
lingyi daemon list
# 列出最近10条简报
lingyi daemon list --limit 10
3. 管理守护进程
# 查看daemon状态
lingyi daemon status
# 启动daemon(需要手动运行)
# 注意:建议使用systemd安装脚本
python3 -m lingyi.briefing_daemon start_daemon
# 停止daemon
lingyi daemon stop
安装为系统服务
自动安装
安装脚本会自动: 1. 复制 systemd 服务文件 2. 重新加载 systemd 配置 3. 启用开机自启 4. 启动服务 5. 显示服务状态
手动安装
# 1. 复制服务文件
mkdir -p ~/.config/systemd/user
cp docs/lingyi-briefing-daemon.service ~/.config/systemd/user/
# 2. 重新加载 systemd
systemctl --user daemon-reload
# 3. 启用开机自启
systemctl --user enable lingyi-briefing-daemon
# 4. 启动服务
systemctl --user start lingyi-briefing-daemon
# 5. 查看状态
systemctl --user status lingyi-briefing-daemon
日志和调试
查看日志
# Daemon日志文件
tail -f ~/.lingyi/briefing_daemon.log
# systemd日志
journalctl --user -u lingyi-briefing-daemon -f
检查状态
简报内容示例
生成时间: 2026-04-07T10:42:09.625927
📊 灵依情报汇报 2026-04-07 10:42:09
========================================
🔮 灵知知识系统
状态: 运行中 版本: 1.0.0
分类: 气功, 中医, 儒家
累计查询: 4699 错误: 0
🔧 灵通开发平台
反馈: 0 条(0 条待处理)
GitHub 趋势报告: 4 份
优化报告: 81 份
最近审计: DEEP_AUDIT_2026_04_03.md, ...
💻 灵克编程助手
会话记录: 1561 条
最近查询:
- hello
- test message
- hello
🎙️ 灵通问道
评论: 0 条 私信: 0 条 粉丝: 0 人
数据源说明
灵知 (LingZhi)
- API:
http://localhost:8000 - 数据: 状态、版本、分类、查询统计
灵通 (LingFlow)
- 路径:
/home/ai/LingFlow/.lingflow/ - 数据: 反馈统计、趋势报告、优化报告、审计报告
灵克 (LingClaude)
- 路径:
/home/ai/LingClaude/data/session_history.json - 数据: 会话记录、最近查询
灵通问道 (LingTongAsk)
- 路径:
/home/ai/lingtongask/data/fan_engagement/reports/ - 数据: 评论、私信、粉丝数、情感分析
故障排查
Daemon未运行
# 检查状态
lingyi daemon status
# 查看日志
tail -f ~/.lingyi/briefing_daemon.log
# 查看systemd服务状态
systemctl --user status lingyi-briefing-daemon
简报生成失败
- 检查各服务是否运行
- 检查文件权限
- 查看详细日志
定时未触发
- 当前版本为简化实现,每分钟检查一次
- 生产环境建议使用cron或systemd timer
未来改进
- [ ] 改用cron定时(更精准)
- [ ] 支持多时段简报(早/中/晚)
- [ ] 简报推送(邮件/通知)
- [ ] 简报趋势分析
- [ ] 简报可视化(图表)
版本历史
v0.16 (2026-04-07)
- ✅ 定时情报汇总功能
- ✅ systemd服务集成
- ✅ CLI管理命令
- ✅ 简报文件存储
- ✅ 自动生成目录
相关文件
src/lingyi/briefing_daemon.py- 守护进程实现src/lingyi/commands/briefing.py- CLI命令docs/lingyi-briefing-daemon.service- systemd服务配置scripts/install-briefing-daemon.sh- 安装脚本src/lingyi/briefing.py- 情报收集模块
让情报自动汇总,解放你的双手! 🚀