diff --git a/readme.md b/readme.md index aed6a68..07a9850 100644 --- a/readme.md +++ b/readme.md @@ -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 即可使用,无需编程基础。
👉 推送格式说明 -## 📊 输出示例 +## **通知示例:** -### 通知示例: - -``` 📊 热点词汇统计 -🔥 人工智能 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次) | 出现频率 | 在监控期间出现的总次数 | +| **新增区域** | 🆕 **本次新增热点新闻** | 新话题汇总 | 单独展示本轮新出现的热点话题 |
+ ## 📝 更新日志 >**升级说明:** @@ -833,7 +880,40 @@ docker exec -it trend-radar ls -la /app/config/ +
+👉 热点权重调整 +
+当前默认的配置是平衡性配置 + +### 两个核心场景 + +**追实时热点型**: +```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**,观察效果 + +核心思路:追求速度和时效性的用户提高排名权重,追求深度和稳定性的用户提高频次权重。 + +
## ☕ 学习交流与1元点赞