2.9 KiB
2.9 KiB
新闻摘要项目实现计划
状态:暂停中(创建于 2026-02-14,供日后参考)
📋 项目概述
两阶段工作流程:
第一阶段:每日标题简报(自动)
- 每天早上抓取 RSS 新闻源
- 提取标题、来源、链接
- 发送邮件到 mail@luyx.org
- 发送方:youlu@luyanxin.com
- 特殊规则:此邮件无需确认,直接发送
第二阶段:按需深度摘要(手动触发)
- 用户回复邮件或在 Telegram 指定想看的新闻(如"细看 1、3、5")
- 使用本地 Qwen3:4b 模型生成详细摘要
- 回复邮件给 mail@luyx.org
📁 计划文件结构
~/.openclaw/workspace/scripts/news_digest/
├── main.py # 主脚本:抓取 + 摘要 + 发送
├── config.json # RSS 链接配置
├── requirements.txt # Python 依赖
└── logs/ # 运行日志
└── YYYY-MM-DD.log
🛠️ 已就绪的基础设施
| 组件 | 状态 | 详情 |
|---|---|---|
| 本地 LLM | ✅ 已部署 | Qwen3:4b(2.5GB),Ollama 运行中 |
| 邮件系统 | ✅ 已配置 | msmtp + neomutt,youlu@luyanxin.com |
| Cron 系统 | ✅ 可用 | 待配置运行时间 |
| 摘要速度 | ✅ 测试通过 | 约 20-30 秒/篇 |
🎯 待办清单(暂停中)
Phase 1: 测试阶段
- 用户提供 1-2 个 RSS 链接做测试
- 按代码审查规则请示(原因/功能/文件位置)
- 部署测试脚本
- 测试抓取 + 摘要效果
Phase 2: 扩展阶段
- 确认测试通过
- 增加更多 RSS 源
- 配置 Cron 每天早上 8:30 自动运行
- 添加日志系统(记录成功/失败/文章数)
📰 计划中的新闻源
国内时事
- 澎湃新闻(深度调查)
- 新华社(官方政策)
- 界面新闻(备选,轻松商业视角)
国际新闻
- Reuters(全球公认最客观)
- CNA(新加坡/东南亚视角)
- Al Jazeera(非西方视角)
科技
- 36氪(国内创投)
- 少数派(工具效率)
- Hacker News(国际技术趋势)
预计规模:14-20 条/天,阅读时间 15 分钟左右
⚙️ 技术方案
抓取方式
- 优先使用 RSSHub 路由(如有)
- 备选:直接抓 RSS 源
- 解析:Python
feedparser库
摘要生成
- 模型:本地 Qwen3:4b(已部署)
- 方式:Ollama HTTP API (
localhost:11434) - 长度:每篇 2-3 句话
- Token 消耗:几乎为零(全部本地运行)
邮件发送
- 工具:msmtp
- 发件人:youlu@luyanxin.com
- 收件人:mail@luyx.org
- 格式:Markdown 简洁列表
💡 重启项目步骤
- 发 1-2 个 RSS 链接给有路
- 有路按代码审查规则请示部署
- 测试几篇摘要效果
- 确认 OK 后扩展更多源
- 配置 Cron 定时运行
备注: 决定恢复项目时,从此文档继续即可。