# 输出模板参考

本文档包含全平台聚合热点榜的所有输出模板，供执行时参考。

## 一、主输出模板（按平台分类）

**【重要说明】**
- 必须按平台分类输出，每个平台最多展示TOP10热点
- 平台顺序：百度 → 知乎 → 微博 → 抖音 → B站 → 快手 → 头条
- 每个平台的热点按热度值降序排列
- 平台展示格式：二级标题为"{平台名}热点"（如"百度热点"、"知乎热点"）

**【智能输出规则】**
1. 如果某平台没有数据（hotspots为空或不存在），则完全跳过该平台，不展示标题和空表格
2. 如果某平台数据少于10条，则展示实际数量（如只有5条就展示5条）
3. 查看更多引导根据实际剩余数据动态生成：
   - 数据≤10条：不显示查看更多引导
   - 数据>10条：显示"💡 该平台还有{N}条数据未展示，回复「查看{平台名}完整榜单」可查看全部数据。"

```markdown
# 🔥 全网热点榜（按平台分类）
> **📅 统计时间：** 小时级更新，热点上榜时间为{start_time}至{end_time}
> **📊 覆盖平台：** {实际有数据的平台列表}

---

## 百度热点

| 排名 | 热点 | 热度 |
|:---:|------|:---:|
| 1 | [{热点标题}]({url}) | {热度}万 |
| 2 | [{热点标题}]({url}) | {热度}万 |
| 3 | [{热点标题}]({url}) | {热度}万 |
| 4 | [{热点标题}]({url}) | {热度}万 |
| 5 | [{热点标题}]({url}) | {热度}万 |
| 6 | [{热点标题}]({url}) | {热度}万 |
| 7 | [{热点标题}]({url}) | {热度}万 |
| 8 | [{热点标题}]({url}) | {热度}万 |
| 9 | [{热点标题}]({url}) | {热度}万 |
| 10 | [{热点标题}]({url}) | {热度}万 |

💡 该平台还有40条数据未展示，回复「查看百度完整榜单」可查看全部数据。

---

## 知乎热点

| 排名 | 热点 | 热度 |
|:---:|------|:---:|
| 1 | [{热点标题}]({url}) | {热度}万 |
| 2 | [{热点标题}]({url}) | {热度}万 |
| 3 | [{热点标题}]({url}) | {热度}万 |
| 4 | [{热点标题}]({url}) | {热度}万 |
| 5 | [{热点标题}]({url}) | {热度}万 |

{该平台只有5条数据，不显示查看更多引导}

---

## 微博热点

| 排名 | 热点 | 热度 |
|:---:|------|:---:|
| 1 | [{热点标题}]({url}) | {热度}万 |
| 2 | [{热点标题}]({url}) | {热度}万 |
| ... | ... | ... |
| 10 | [{热点标题}]({url}) | {热度}万 |

💡 该平台还有35条数据未展示，回复「查看微博完整榜单」可查看全部数据。

---

{如果某平台无数据，则完全跳过，不展示任何内容}

---

## 📊 全网热点小总结

**今日最热**：{热度最高的热点标题}（{热度}万，来自{平台}）

**跨平台热度王**：{出现在最多平台的热点标题}（覆盖{N}个平台）

**上升最快**：{热度增长最快的热点标题}


**值得关注**：{智能体根据热度、平台覆盖、趋势综合判断的热点}

---

📬 **订阅推送**：
- 回复「订阅每日推送」，每天定时推送最新热榜
- 回复「订阅每周推送」，每周定时推送热门汇总
```

## 二、平台完整榜单模板

当用户请求查看某平台完整榜单时使用：

```markdown
# 百度热点完整榜单

> **📅 统计时间：** 小时级更新，热点上榜时间为{start_time}至{end_time}
> **📊 覆盖平台：** {平台名称}

| 排名 | 热点 | 热度 |
|:---:|------|:---:|
| 1 | [{热点标题}]({url}) | {热度}万 |
| 2 | [{热点标题}]({url}) | {热度}万 |
| 3 | [{热点标题}]({url}) | {热度}万 |
| ... | ... | ... |
| {实际总数} | [{热点标题}]({url}) | {热度}万 |

---

📬 **订阅推送**：回复「订阅每日推送」或「订阅每周推送」，定期获取热榜更新
```

## 三、订阅推送模板

### 每日推送格式

```markdown
# 📊 今日热点榜
> **📅 统计时间：** 小时级更新，热点上榜时间为{start_time}至{end_time}
> **📊 覆盖平台：** {实际有数据的平台列表}

## 🔥 全网TOP3

| 排名 | 热点 | 热度 | 来源平台 |
|:---:|------|:---:|:---:|
| 1 | {热点标题} | {热度}万 | {平台} |
| 2 | {热点标题} | {热度}万 | {平台} |
| 3 | {热点标题} | {热度}万 | {平台} |

## 📈 平台热点速览

**百度TOP3**：{热点1} | {热点2} | {热点3}
**知乎TOP3**：{热点1} | {热点2} | {热点3}
**微博TOP3**：{热点1} | {热点2} | {热点3}

## 💡 今日看点

{智能体总结的今日热点亮点，100字以内}

---
查看完整榜单请回复「热点榜」
```

### 每周推送格式

```markdown
# 📊 本周热点汇总
> **📅 统计时间：** 小时级更新，热点上榜时间为{开始日期}至{结束日期}
> **📊 覆盖平台：** {实际有数据的平台列表}

## 🔥 本周最热TOP5

| 排名 | 热点 | 平均热度 | 覆盖平台 |
|:---:|------|:---:|:---:|
| 1 | {热点标题} | {热度}万 | {N}个平台 |
| 2 | {热点标题} | {热度}万 | {N}个平台 |
| ... | ... | ... | ... |

## 📈 本周趋势

**持续在榜**：{连续多天在榜的热点}
**本周新秀**：{本周新上榜的热门话题}
**本周焦点**：{本周最受关注的事件}

---
查看更多热点请回复「热点榜」
```

## 四、输出要求

### 1. 智能输出逻辑
- **跳过空平台**：如果某平台没有数据，则完全不展示该平台
- **动态展示数量**：如果某平台数据少于10条，则展示实际数量
- **动态查看更多**：
  - 数据≤10条：不显示查看更多引导
  - 数据>10条：计算剩余条数并显示对应提示

### 2. 平台展示格式
- 二级标题：平台名（如"百度"、"知乎"）
- 三级标题：统一为"热点"
- 平台顺序：百度 → 知乎 → 微博 → 抖音 → B站 → 快手 → 头条

### 3. 统计时间格式
- 格式：**📅 统计时间：** 小时级更新，热点上榜时间为{start_time}至{end_time}
- 示例：**📅 统计时间：** 小时级更新，热点上榜时间为2026-04-16 16:00至2026-04-16 17:00
- 使用查询的实际开始和结束时间
- "统计时间"标题必须保留并加粗
- 必须包含"小时级更新"字样

### 4. 热度值格式
- 必须为"数字+万"格式（如"938万"）
- 换算规则：`hotCount // 10000`（整数除法）
- 禁止包含其他字符（如"938万4"、"热度938万"）

### 5. 热点标题格式
- 有URL：显示为超链接 `[{标题}]({url})`
- 无URL：仅显示文本

### 5. 交互引导
- 每个平台根据实际数据量决定是否显示查看更多引导
- 如果有多个平台有剩余数据，在最后一个平台后统一显示订阅推送引导
- 订阅选项：每日推送、每周推送
