Files
youlu-openclaw-workspace/plans/news_digest_plan.md
2026-02-18 22:39:35 -08:00

116 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 新闻摘要项目实现计划
**状态:暂停中**(创建于 2026-02-14供日后参考
---
## 📋 项目概述
**两阶段工作流程:**
### 第一阶段:每日标题简报(自动)
- 每天早上抓取 RSS 新闻源
- 提取标题、来源、链接
- 发送邮件到 lu@luyx.org
- 发送方youlu@luyanxin.com
- **特殊规则:此邮件无需确认,直接发送**
### 第二阶段:按需深度摘要(手动触发)
- 用户回复邮件或在 Telegram 指定想看的新闻(如"细看 1、3、5"
- 使用本地 Qwen3:4b 模型生成详细摘要
- 回复邮件给 lu@luyx.org
---
## 📁 计划文件结构
```
~/.openclaw/workspace/scripts/news_digest/
├── main.py # 主脚本:抓取 + 摘要 + 发送
├── config.json # RSS 链接配置
├── requirements.txt # Python 依赖
└── logs/ # 运行日志
└── YYYY-MM-DD.log
```
---
## 🛠️ 已就绪的基础设施
| 组件 | 状态 | 详情 |
|------|------|------|
| 本地 LLM | ✅ 已部署 | Qwen3:4b2.5GBOllama 运行中 |
| 邮件系统 | ✅ 已配置 | msmtp + neomuttyoulu@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
- 收件人lu@luyx.org
- 格式Markdown 简洁列表
---
## 💡 重启项目步骤
1. 发 1-2 个 RSS 链接给有路
2. 有路按代码审查规则请示部署
3. 测试几篇摘要效果
4. 确认 OK 后扩展更多源
5. 配置 Cron 定时运行
**备注:** 决定恢复项目时,从此文档继续即可。