wantcat/trendradar Docker 镜像 - 轩辕镜像

trendradar
wantcat/trendradar
多平台热点聚合,支持企业微信、飞书、钉钉、***、邮件 、ntfy 推送
2 收藏0 次下载activewantcat
***

🚀 最快30秒部署的热点助手 —— 告别无效刷屏,只看真正关心的新闻资讯

***

![GitHub Stars]([] ![GitHub Forks]([] License ![Version]([***]

![企业微信通知]([] ![通知]([] dingtalk通知 ![飞书通知]([] 邮件通知 ![ntfy通知]([***]

![GitHub Actions]([] ![GitHub Pages]([] ![Docker]([] ![MCP Support]([]

本项目以轻量,易部署为目标。开源路上,感谢有你~😉

  • 感谢耐心反馈 bug 的贡献者,你们的每一条反馈让项目更加完善;
  • 感谢为项目点 star 的观众们,你们的每一个 star 都是对开源精神最好的支持;
  • 感谢关注公众号并积极互动 的读者们,你们的留言点赞分享推荐让内容更有温度;
  • 感谢给予资金支持 的朋友们,你们的慷慨已化身为键盘旁的零食饮料,陪伴着项目的每一次迭代。
👉 点击查看致谢名单 (当前 🔥39🔥 位)
数据支持

本项目使用了 newsnow 项目提供的 API 接口获取多平台数据

推广助力

感谢以下平台和个人的推荐(按时间排列)

  • 小众软件 - 开源软件推荐平台
  • LinuxDo 社区 - 技术爱好者的聚集地
  • 阮一峰周刊 - 技术圈有影响力的周刊
观众支持

感谢以下热心观众的信任与支持

点赞人金额日期备注
P*n12025.10.20
*杰12025.10.19
*徐12025.10.18
*志12025.10.17
*😀102025.10.16点赞
**杰102025.10.16
*啸102025.10.16
*纪52025.10.14TrendRadar
J*d12025.10.14谢谢你的工具,很好玩...
*H12025.10.14
那*O102025.10.13
*圆12025.10.13
P*g62025.10.13
Ocean202025.10.12...真的太棒了!!!小白级别也能直接用...
**培5.22025.10.2github-yzyf1312:开源万岁
*椿32025.9.23加油,很不错
*🍍102025.9.21
E*f12025.9.20
*记12025.9.20
z*u22025.9.19
**昊52025.9.17
*号12025.9.15
T*T22025.9.15点赞
*家102025.9.10
*X1.112025.9.3
*飙202025.8.31来自老童谢谢
*下12025.8.30
2*D882025.8.13 下午
2*D12025.8.13 上午
S*o12025.8.05支持一下
*侠102025.8.04
x*x22025.8.03trendRadar 好项目 点赞
*远12025.8.01
*邪52025.8.01
*梦0.12025.7.30
**龙102025.7.29支持一下

✨ 核心功能

全网热点聚合
  • 知乎

  • bilibili 热搜
  • 华尔街见闻
  • 贴吧
  • 百度热搜
  • 财联社热门
  • 澎湃新闻
  • 凤凰网
  • 今日头条
  • 微博

默认监控 11 个主流平台,也可自行增加额外的平台

👉 自定义监控平台

本项目的资讯数据来源于 newsnow ,你可以点击网站,点击[更多],查看是否有你想要的平台。

具体添加可访问 项目源代码,根据里面的文件名,在 config/config.yaml 文件中修改 platforms 配置:

yaml
platforms:
  - id: "toutiao"
    name: "今日头条"
  - id: "baidu"  
    name: "百度热搜"
  - id: "wallstreetcn-hot"
    name: "华尔街见闻"
  # 添加更多平台...

如果不会看的话,就直接复制他人整理好的部分平台配置

智能推送策略

三种推送模式

模式适用人群推送时机显示内容适用场景
当日汇总
daily
📋 企业管理者/普通用户按时推送(默认每小时推送一次)当日所有匹配新闻
+ 新增新闻区域
日报总结
全面了解当日热点趋势
当前榜单
current
📰 自媒体人/内容创作者按时推送(默认每小时推送一次)当前榜单匹配新闻
+ 新增新闻区域
实时热点追踪
了解当前最火的内容
增量监控
incremental
📈 ***者/交易员有新增才推送新出现的匹配频率词新闻避免重复信息干扰
高频监控场景

附加功能 - 推送时间窗口控制(可选):

此功能独立于上述三种推送模式,可与任意模式搭配使用:

  • 时间窗口限制: 设定推送时间范围(如 09:00-18:00 或 20:00-22:00),只在指定时间内推送
  • 推送频率控制:
    • 窗口内多次推送: 时间窗口内每次执行都推送
    • 每天仅推送一次: 时间窗口内只推送一次(适合当日汇总或当前榜单模式)
  • 典型场景:
    • 工作时间推送: 只在工作日 09:00-18:00 接收消息
    • 晚间汇总推送: 希望在晚上固定时间(如 20:00-22:00)收到汇总
    • 避免打扰: 防止非工作时间收到推送通知

提示: 此功能默认关闭,需在 config/config.yaml 中手动启用 push_window.enabled

精准内容筛选

设置个人关键词(如:AI、比亚迪、教育政策),只推送相关热点,过滤无关信息

  • 支持普通词、必须词(+)、过滤词(!)三种语法,见【frequency_words.txt 配置教程】
  • 词组化管理,独立统计不同主题热点

也可以不做筛选,完整的推送所有热点,具体见【历史更新】中的 v2.0.1

👉 frequency_words.txt 配置教程

frequency_words.txt 文件中配置监控的关键词,支持三种语法和词组功能。

关键词越靠前,新闻的优先级越高,你可以根据自己的关注度调整关键词顺序

语法类型符号作用示例匹配逻辑
普通词基础匹配华为包含任意一个即可
必须词+限定范围+手机必须同时包含
过滤词!排除干扰!广告包含则直接排除
📋 基础语法说明
1. 普通关键词 - 基础匹配
txt
华为
OPPO
苹果

作用: 新闻标题包含其中任意一个词就会被捕获

2. 必须词 +词汇 - 限定范围
txt
华为
OPPO
+手机

作用: 必须同时包含普通词必须词才会被捕获

3. 过滤词 !词汇 - 排除干扰
txt
苹果
华为
!水果
!价格

作用: 包含过滤词的新闻会被直接排除,即使包含关键词

🔗 词组功能 - 空行分隔的重要作用

核心规则:空行分隔不同的词组,每个词组独立统计

示例配置:
txt
iPhone
华为
OPPO
+发布

A股
上证
深证
+涨跌
!预测

世界杯
欧洲杯
亚洲杯
+比赛
词组解释及匹配效果:

第1组 - 手机新品类:

  • 关键词:iPhone、华为、OPPO
  • 必须词:发布
  • 效果:必须包含手机品牌名,同时包含"发布"

匹配示例:

  • ✅ "iPhone 15正式发布售价公布" ← 有"iPhone"+"发布"
  • ✅ "华为Mate60系列发布会直播" ← 有"华为"+"发布"
  • ✅ "OPPO Find X7发布时间确定" ← 有"OPPO"+"发布"
  • ❌ "iPhone销量创新高" ← 有"iPhone"但缺少"发布"

第2组 - 股市行情类:

  • 关键词:A股、上证、深证
  • 必须词:涨跌
  • 过滤词:预测
  • 效果:包含股市相关词,同时包含"涨跌",但排除包含"预测"的内容

匹配示例:

  • ✅ "A股今日大幅涨跌分析" ← 有"A股"+"涨跌"
  • ✅ "上证指数涨跌原因解读" ← 有"上证"+"涨跌"
  • ❌ "专家预测A股涨跌趋势" ← 有"A股"+"涨跌"但包含"预测"
  • ❌ "A股成交量创新高" ← 有"A股"但缺少"涨跌"

第3组 - 足球赛事类:

  • 关键词:世界杯、欧洲杯、亚洲杯
  • 必须词:比赛
  • 效果:必须包含杯赛名称,同时包含"比赛"

匹配示例:

  • ✅ "世界杯小组赛比赛结果" ← 有"世界杯"+"比赛"
  • ✅ "欧洲杯决赛比赛时间" ← 有"欧洲杯"+"比赛"
  • ❌ "世界杯门票开售" ← 有"世界杯"但缺少"比赛"
🎯 配置技巧
1. 从宽到严的配置策略
txt
# 第一步:先用宽泛关键词测试
人工智能
AI
***

# 第二步:发现误匹配后,加入必须词限定
人工智能  
AI
***
+技术

# 第三步:发现干扰内容后,加入过滤词
人工智能
AI  
***
+技术
!广告
!培训
2. 避免过度复杂

不推荐: 一个词组包含太多词汇

txt
华为
OPPO
苹果
三星
vivo
一加
魅族
+手机
+发布
+销量
!假货
!维修
!二手

推荐: 拆分成多个精确的词组

txt
华为
OPPO
+新品

苹果
三星  
+发布

手机
销量
+市场
热点趋势分析

实时追踪新闻热度变化,让你不仅知道"什么在热搜",更了解"热点如何演变"

  • 时间轴追踪:记录每条新闻从首次出现到最后出现的完整时间跨度
  • 热度变化:统计新闻在不同时间段的排名变化和出现频次
  • 新增检测:实时识别新出现的热点话题,用🆕标记第一时间提醒
  • 持续性分析:区分一次性热点话题和持续发酵的深度新闻
  • 跨平台对比:同一新闻在不同平台的排名表现,看出媒体关注度差异

不再错过重要新闻的完整发展过程,从话题萌芽到高峰热议,全程掌握

👉 推送格式说明

📊 热点词汇统计

🔥 [1/3] AI *** : 2 条

  1. [百度热搜] 🆕 ***-5正式发布 [1] - 09时15分 (1次)

  2. [今日头条] AI芯片概念股暴涨 [3] - [08时30分 ~ 10时45分] (3次)

━━━━━━━━━━━━━━━━━━━

📈 [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. ***-5正式发布 [1]

微博 (1 条):

  1. 比亚迪月销量破纪录 [2]

更新时间:2025-01-15 12:30:15

消息格式说明

格式元素示例含义说明
🔥📈📌🔥 [1/3] AI ***热度等级🔥高热度(≥10条) 📈中热度(5-9条) 📌普通热度(<5条)
[序号/总数][1/3]排序位置当前词组在所有匹配词组中的排名
频率词组AI ***关键词组配置文件中的词组,标题必须包含其中词汇
: N 条: 2 条匹配数量该词组匹配的新闻总数
[平台名][百度热搜]来源平台新闻所属的平台名称
🆕🆕 ***-5正式发布新增标记本轮抓取中首次出现的热点
[数字][1]高排名排名≤阈值的热搜,红色加粗显示
[数字][7]普通排名排名>阈值的热搜,普通显示
- 时间- 09时15分首次时间该新闻首次被发现的时间
[时间~时间][08时30分 ~ 10时45分]持续时间从首次出现到最后出现的时间范围
(N次)(3次)出现频率在监控期间出现的总次数
新增区域🆕 本次新增热点新闻新话题汇总单独展示本轮新出现的热点话题
个性化热点算法

不再被各个平台的算法牵着走,TrendRadar 会重新整理全网热搜:

  • 看重排名高的新闻(占60%):各平台前几名的新闻优先显示
  • 关注持续出现的话题(占30%):反复出现的新闻更重要
  • 考虑排名质量(占10%):不仅多次出现,还经常排在前列

把分散在各个平台的热搜合并起来,按照你关心的热度重新排序,这三个比例可以选择适合自己的场景进行调整

👉 热点权重调整

当前默认的配置是平衡性配置

两个核心场景

追实时热点型

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,观察效果

核心思路:追求速度和时效性的用户提高排名权重,追求深度和稳定性的用户提高频次权重。

多渠道实时推送

支持企业微信(+ 微信推送方案)、飞书钉钉、*****邮件ntfy,消息直达手机和*

多端适配
  • GitHub Pages:自动生成精美网页报告,PC/移动端适配
  • Docker部署:支持多架构容器化运行
  • 数据持久化:HTML/TXT多格式历史记录保存
AI 智能分析(v3.0.0 新增)

基于 MCP (Model Context Protocol) 协议的 AI 对话分析系统,让你用自然语言深度挖掘新闻数据

  • 对话式查询:用自然语言提问,如"查询昨天知乎的热点"、"分析***最近的热度趋势"
  • 13 种分析工具:涵盖基础查询、智能检索、趋势分析、数据洞察、情感分析等
  • 多客户端支持:Cherry Studio(GUI 配置)、Claude Desktop、Cursor、Cline 等
  • 深度分析能力
    • 话题趋势追踪(热度变化、生命周期、爆火检测、趋势预测)
    • 跨平台数据对比(活跃度统计、关键词共现)
    • 智能摘要生成、相似新闻查找、历史关联检索

告别手动翻阅数据文件,AI 助手帮你秒懂新闻背后的故事

零技术门槛部署

GitHub 一键 Fork 即可使用,无需编程基础。

30秒部署: GitHub Pages(网页浏览)支持一键保存成图片,随时分享给他人

1分钟部署: 企业微信(手机通知)

💡 提示: 想要实时更新的网页版?fork 后,进入你的仓库 Settings → Pages,启用 GitHub Pages。效果预览。

减少 APP 依赖

从"被算法推荐绑架"变成"主动获取自己想要的信息"

适合人群: ***者、自媒体人、企业公关、关心时事的普通用户

典型场景: 股市***监控、品牌舆情追踪、行业动态关注、生活资讯获取

Github Pages 效果(手机端适配、***推送效果)飞书推送效果
!Github Pages效果!飞书推送效果

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

免费获取在线技术支持请 提交工单,官方QQ群:13763429 。
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务:17300950906
©2024-2025 源码跳动