Hot Trends — 全网热点采集技能
实时获取中国各大平台热点热搜数据。脚本负责数据采集,AI 负责分析、汇总与呈现。
何时使用此技能
当用户的问题涉及以下任意话题时使用:
- 热搜/热点类:热搜、热榜、热门、热点、趋势、什么最火、大家在搜什么、今天发生了什么、吃瓜、全网热议
- 平台类:微博、百度、知乎、B站(哔哩哔哩)、抖音、今日头条
- 选题类:找选题、追热点、写文案素材、舆情简报
使用方式
所有采集逻辑在 scripts/hot.js,通过 node 命令运行,输出 JSON 到标准输出。
要求:Node.js 18+(内置 fetch),零第三方依赖,无需任何 API Key。
抓取全部平台
node scripts/hot.js
抓取指定平台(可多选,逗号分隔)
node scripts/hot.js weibo
node scripts/hot.js weibo,baidu,zhihu
控制每个平台的条数(默认 20,最大 50)
node scripts/hot.js --limit 10
node scripts/hot.js douyin,bilibili --limit 15
支持的平台
| 参数值 | 平台 | 说明 |
|---|---|---|
| 微博 | 热搜榜,含热度值 | |
| baidu | 百度 | 热搜实时榜,含热度分数 |
| zhihu | 知乎 | 全站热榜 |
| bilibili | B站 | 全站排行榜 |
| toutiao | 今日头条 | 热榜,含热度值 |
| douyin | 抖音 | 热搜榜,含热度值 |
输出格式
JSON 对象,按平台分组:
{
"fetchedAt": "2026-10-25T10:00:00.000Z",
"platforms": {
"weibo": {
"name": "微博热搜",
"ok": true,
"items": [
{ "rank": 1, "title": "话题标题", "hot": 1234567, "url": "https://..." }
]
},
"douyin": { "name": "抖音热搜", "ok": false, "error": "采集失败原因" }
}
}
> 注意:数据来自各平台公开接口(非官方 API),页面结构可能变化;某个平台采集失败时脚本会如实返回错误并继续抓取其他平台,不要编造数据。
AI 工作流程
- 判断意图:用户没指定平台 → 抓全部 6 个平台;指定平台 → 只抓指定平台。
- 运行脚本:执行对应命令,读取 JSON 输出。
- 分析与呈现(脚本只给原始数据,以下由 AI 完成):
- 识别同一事件在不同平台的话题,合并为「跨平台热点」,标注其覆盖的平台数(覆盖越多,热度越真实)。
- 按热度与跨平台覆盖度综合排序,输出 TOP10。
- 如用户有关注领域(如 AI、财经),筛选并标注相关热点。
- 用表格呈现:排名 / 话题 / 涉及平台 / 热度值。 - 输出示例:
## 🔥 今日全网热点 TOP10
| 排名 | 话题 | 平台 | 热度 |
|---|---|---|---|
| 1 | xxx | 微博·抖音·百度 | 微博 520万 |
...
### 💡 选题建议
- 「xxx」处于上升期,适合 ...
注意事项
- 运行脚本时工作目录必须在本技能根目录下(脚本路径相对于技能安装目录)。
- 部分平台(尤其抖音)偶尔需要有效网络环境,失败时如实告知用户哪个平台失败即可。
- 仅供个人选题、研究参考,请遵守各平台使用规则,勿高频抓取。