介绍
# TechNews Skill
从 TechMeme 获取热门头条,总结链接文章,并突出社交媒体上的热议。
## 用法
**命令:** `/technews`
从 TechMeme 获取前 10 条热门头条,提供链接文章的摘要,并突出值得关注的社交媒体反应。
## 设置
此技能需要: - Python 3.9+ - `requests` 和 `beautifulsoup4` 包 - 可选:`tiktoken` 用于基于 token 的截断
安装依赖: ```bash pip install requests beautifulsoup4 ```
## 架构
该技能分三个阶段工作:
1. **抓取 TechMeme** — `scripts/techmeme_scraper.py` 获取并解析热门头条 2. **获取文章** — `scripts/article_fetcher.py` 并行检索文章内容 3. **总结** — `scripts/summarizer.py` 生成摘要并查找社交媒体反应
## 命令
### /technews
获取并展示热门科技新闻头条。
**输出包括:** - 头条标题和原始链接 - AI 生成的摘要 - 社交媒体亮点(Twitter 反应) - 基于主题偏好度的相关性评分
## 工作原理
1. 抓取 TechMeme 首页的热门头条(默认为前 10 条) 2. 针对每条头条,获取链接的文章 3. 生成简明摘要(2-3 句话) 4. 检查值得关注的社交媒体反应 5. 以清晰、易读的格式展示结果
## 状态
- `<workspace>/memory/technews_history.json` — 最近获取的头条缓存,用于避免重复
## 示例
- `/technews` — 获取最新的科技新闻摘要
## 未来扩展
此技能设计为可扩展至其他来源: - Hacker News (`/hn`) - Reddit (`/reddit`) - 其他科技新闻聚合器
模块化架构允许在不改变核心功能的情况下添加新的来源处理器。