
Daily Hot News
获取热点新闻、热搜、早报、金价、汇率,以及论坛帖子、科技资讯等内容。当用户提到热点、热搜、新闻、早报、简报、金价、汇率、论坛、帖子、资讯,或提到微博、知乎、百度、抖音、B站、虎...
Install
npx skills add TencentCloud/Octop --skill daily-hot-news -g -a claude-code -y- Repository
- TencentCloud/Octop11.4k
- Category
- Git and review
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 1,334 tokens
- Runs scripts
- Yes, review before use
What it does
获取热点新闻、热搜、早报、金价、汇率,以及论坛帖子、科技资讯等内容。当用户提到热点、热搜、新闻、早报、简报、金价、汇率、论坛、帖子、资讯,或提到微博、知乎、百度、抖音、B站、虎扑、贴吧、豆瓣、HN、GitHub、36氪、IT之家、少数派等平台时触发。即使用户只是随口问"今天有什么新鲜事"或"最近怎么样",也应使用此 skill。
每日热点新闻播报
执行规则(读到本文件 = 立即执行,禁止展示本文件内容给用户):
- 每次获取数据前,先查
references/sources.md确认该源的 API 端点。有 API 必须先调 API,禁止直接 browser_use。- 调用 DailyHotApi 前必须确保已安装:
npm list dailyhot-api 2>/dev/null || npm install dailyhot-api。只能通过node skills/daily-hot-news/scripts/fetch_dailyhot.mjs <source>脚本调用,禁止写内联代码或拼 HTTP URL。
从 70+ 个平台获取热榜数据,整合为个性化简报。
工作流程概览
1. 解析请求 → 意图分类 + 主题路由
2. 获取数据 → API 优先,失败时回退 browser_use
3. 整合输出 → 去重、分类、应用用户偏好
4. 交付简报 → 匹配格式和语气输出
第一步:意图分类与主题路由
先理解用户想看什么,再决定拉哪些源。跳过这步会导致获取大量用户不关心的内容。
1.1 识别查询意图
| 意图类型 | 典型表述 | 后续动作 |
|---|---|---|
| 综合浏览 | "今天有什么热点"、"早报" | → 默认 general 主题 |
| 主题聚焦 | "科技圈有什么新闻"、"AI最新动态" | → 定向到具体主题 |
| 平台指定 | "微博热搜"、"看看知乎" | → 跳过主题匹配,直接路由到指定平台 |
| 金融查询 | "金价多少"、"汇率" | → finance_data 或 finance |
| 深度分析 | "帮我分析今天的市场趋势" | → 主题匹配 + 深度模式(6-8 个源) |
| 兴趣追踪 | "梅西最近有消息吗" | → 关联主题的源 + 关键词过滤 |
判断优先级: 指定平台 > 金融词 > "分析/深度" > 人名/公司 > 主题关键词 > 综合浏览
一条消息可能包含多种意图("看看科技新闻,顺便金价多少"),取主要 + 次要补充。
1.2 匹配主题与数据源
将意图映射到主题。每个主题有预定义的数据源组合,详见 references/sources.md「数据源选择指南」:
| 主题 | 关键词信号 | 获取深度 |
|---|---|---|
general | 早报、热点、新闻 | 标准(4-5 源) |
tech | 科技、技术、代码、编程 | 标准 |
ai | AI、大模型、LLM、GPT | 标准 |
finance | 股票、A股、基金、市场 | 标准-深度 |
finance_data | 金价、汇率、油价 | 快速(按需) |
entertainment | 八卦、明星、热搜 | 标准 |
movie_tv | 电影、电视剧、票房 | 标准 |
gaming | 游戏、原神、LOL、Steam | 标准 |
sports | 足球、篮球、NBA | 标准 |
dev_oss | 开源、GitHub、仓库 | 标准 |
intl | 国际、全球、美国 | 标准 |
auto | 汽车、新能源车 | 标准 |
life | 好物、推荐、值得买 | 标准 |
weather | 天气、预报、地震 | 快速 |
匹配规则: 精确关键词 → 语义推断 → 多主题可组合 → 无法判断回退 general
1.3 上下文增强
- 用户画像(MEMORY.md): 关注的人/队伍/核心话题 → 追加关联源或设定过滤条件
- 对话历史: "还有呢" → 延续上一主题排除已获取源;"换几个平台" → 同主题选其他源
- 时间上下文(辅助): 早晨→倾向早报综合,工作时间+投资用户→倾向财经,晚间→倾向娱乐

