docs: 增加一些功能说明文档

This commit is contained in:
sansan 2025-09-08 19:03:08 +08:00
parent 5696c142e1
commit f87eb782ab

114
readme.md
View File

@ -103,10 +103,32 @@
设置个人关键词AI、比亚迪、教育政策只推送相关热点过滤无关信息
- 支持普通词、必须词(+)、过滤词(!)三种语法具体见【frequency_words.txt 配置教程】
- 词组化管理,独立统计不同主题热点
> 也可以不做筛选,完整的推送所有热点,具体见【历史更新】中的 v2.0.1
### **个性化热点算法**
不再被各个平台的算法牵着走TrendRadar 会重新整理全网热搜:
- **看重排名高的新闻**占60%):各平台前几名的新闻优先显示
- **关注持续出现的话题**占30%):反复出现的新闻更重要
- **考虑排名质量**占10%):不仅多次出现,还经常排在前列
**实际效果**:把分散在各个平台的热搜合并起来,按照你关心的热度重新排序
> 这三个比例可以选择适合自己的场景进行调整,具体见【热点权重调整】
### **多渠道实时推送**
支持**企业微信**、**飞书**、**钉钉**、**Telegram**,消息直达手机
### **多端适配**
- **GitHub Pages**自动生成精美网页报告PC/移动端适配
- **Docker部署**:支持多架构容器化运行
- **数据持久化**HTML/TXT多格式历史记录保存
### **零技术门槛部署**
GitHub 一键 Fork 即可使用,无需编程基础。
@ -134,37 +156,62 @@ GitHub 一键 Fork 即可使用,无需编程基础。
<details>
<summary><strong>👉 推送格式说明</strong></summary>
## 📊 输出示例
## **通知示例:**
### 通知示例:
```
📊 热点词汇统计
🔥 人工智能 AI : 12 条
🔥 [1/3] AI ChatGPT : 2 条
1. [百度热搜] 科技巨头发布新AI模型 [1] - 12时30分 (4次)
1. [百度热搜] 🆕 ChatGPT-5正式发布 [**1**] - 09时15分 (1次)
2. [今日头条] AI芯片概念股暴涨 [**3**] - [08时30分 ~ 10时45分] (3次)
━━━━━━━━━━━━━━━━━━━
2. [今日头条] AI技术最新突破 [2] - [13时15分 ~ 14时30分] (2次)
📈 [2/3] 比亚迪 特斯拉 : 2 条
```
1. [微博] 🆕 比亚迪月销量破纪录 [**2**] - 10时20分 (1次)
2. [抖音] 特斯拉降价促销 [**4**] - [07时45分 ~ 09时15分] (2次)
### 消息格式说明
━━━━━━━━━━━━━━━━━━━
📌 [3/3] A股 股市 : 1 条
1. [华尔街见闻] A股午盘点评分析 [**5**] - [11时30分 ~ 12时00分] (2次)
🆕 本次新增热点新闻 (共 2 条)
**百度热搜** (1 条):
1. ChatGPT-5正式发布 [**1**]
**微博** (1 条):
1. 比亚迪月销量破纪录 [**2**]
更新时间2025-01-15 12:30:15
## **消息格式说明**
| 格式元素 | 示例 | 含义 | 说明 |
| ------------- | --------------------------- | ------------ | --------------------------------------- |
| **关键词** | **人工智能 AI** | 频率词组 | 表示本组匹配的关键词 |
| : N 条 | : 12 条 | 匹配数量 | 该关键词组匹配的标题总数 |
| [平台名] | [百度热搜] | 来源平台 | 标题所属的平台名称 |
| [**数字**] | [**1**] | 高排名标记 | 排名 ≤ 阈值(默认 5)的热搜,红色加粗显示 |
| [数字] | [7] | 普通排名标记 | 排名>阈值的热搜,普通显示 |
| - 时间 | - 12 时 30 分 | 首次发现时间 | 标题首次被发现的时间 |
| [时间 ~ 时间] | [12 时 30 分 ~ 14 时 00 分] | 时间范围 | 标题出现的时间范围(首次~最后) |
| (N 次) | (4 次) | 出现次数 | 标题在监控期间出现的总次数 |
| 🔥📈📌 | 🔥 [1/3] AI ChatGPT | 热度等级 | 🔥高热度(≥10条) 📈中热度(5-9条) 📌普通热度(<5条) |
| [序号/总数] | [1/3] | 排序位置 | 当前词组在所有匹配词组中的排名 |
| 频率词组 | AI ChatGPT | 关键词组 | 配置文件中的词组,标题必须包含其中词汇 |
| : N 条 | : 2 条 | 匹配数量 | 该词组匹配的新闻总数 |
| [平台名] | [百度热搜] | 来源平台 | 新闻所属的平台名称 |
| 🆕 | 🆕 ChatGPT-5正式发布 | 新增标记 | 本轮抓取中首次出现的热点 |
| [**数字**] | [**1**] | 高排名 | 排名≤阈值的热搜,红色加粗显示 |
| [数字] | [7] | 普通排名 | 排名>阈值的热搜,普通显示 |
| - 时间 | - 09时15分 | 首次时间 | 该新闻首次被发现的时间 |
| [时间~时间] | [08时30分 ~ 10时45分] | 持续时间 | 从首次出现到最后出现的时间范围 |
| (N次) | (3次) | 出现频率 | 在监控期间出现的总次数 |
| **新增区域** | 🆕 **本次新增热点新闻** | 新话题汇总 | 单独展示本轮新出现的热点话题 |
</details>
## 📝 更新日志
>**升级说明:**
@ -833,7 +880,40 @@ docker exec -it trend-radar ls -la /app/config/
</details>
<details>
<summary><strong>👉 热点权重调整</strong></summary>
<br>
当前默认的配置是平衡性配置
### 两个核心场景
**追实时热点型**
```yaml
weight:
rank_weight: 0.8 # 主要看排名
frequency_weight: 0.1 # 不太在乎持续性
hotness_weight: 0.1
```
**适用人群**:自媒体博主、营销人员、想快速了解当下最火话题的用户
**追深度话题型**
```yaml
weight:
rank_weight: 0.4 # 适度看排名
frequency_weight: 0.5 # 重视当天内的持续热度
hotness_weight: 0.1
```
**适用人群**:投资者、研究人员、新闻工作者、需要深度分析趋势的用户
### 调整的方法
1. **三个数字加起来必须等于 1.0**
2. **哪个重要就调大哪个**:在乎排名就调大 rank_weight在乎持续性就调大 frequency_weight
3. **建议每次只调 0.1-0.2**,观察效果
核心思路:追求速度和时效性的用户提高排名权重,追求深度和稳定性的用户提高频次权重。
</details>
## ☕ 学习交流与1元点赞