add agent workspace
This commit is contained in:
115
plans/news_digest_plan.md
Normal file
115
plans/news_digest_plan.md
Normal file
@@ -0,0 +1,115 @@
|
||||
# 新闻摘要项目实现计划
|
||||
|
||||
**状态:暂停中**(创建于 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: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
|
||||
- 收件人:lu@luyx.org
|
||||
- 格式:Markdown 简洁列表
|
||||
|
||||
---
|
||||
|
||||
## 💡 重启项目步骤
|
||||
|
||||
1. 发 1-2 个 RSS 链接给有路
|
||||
2. 有路按代码审查规则请示部署
|
||||
3. 测试几篇摘要效果
|
||||
4. 确认 OK 后扩展更多源
|
||||
5. 配置 Cron 定时运行
|
||||
|
||||
**备注:** 决定恢复项目时,从此文档继续即可。
|
||||
Reference in New Issue
Block a user