大家好,我是热爱开源的了不起。
你是否曾经早上打开手机,刷了半天资讯却又感觉“好像在看好多但没有看到我想要的”?或者你是内容创作者、品牌公关、投资人,每天被各个平台的热搜、榜单、关键词炸得团团转,却苦于没有一个统一、自动化、精准的方式去监控、筛选、推送你关心的“热点”?这些痛点其实很常见:信息泛滥、噪音多、监控平台分散、手动整理费时费力。好在,有一个开源项目——TrendRadar,可以帮你搭建一套“舆情/热点雷达”,让你主动获取有价值的信息,而不是被信息潮淹没。
项目简介
TrendRadar 目的就是“最快三十秒部署的热点助手——告别无效刷屏,只看真正关心的新闻资讯”。
它支持从包括今日头条、百度热搜、微博、抖音、知乎、B 站在内的多达 35 个平台收集热门话题/热搜榜单。
你可以设置关键词过滤,只推送你关心的领域;还支持多个推送渠道,比如企业微信、飞书、钉钉、Telegram。
总结一句话:TrendRadar 是一款轻量、易部署、可自动化监控热点的平台型工具,适合有“我要第一时间知道热点”的需求的你。

项目安装与使用
接下来让我带你看看如何安装、配置、简单上手 TrendRadar。
安装方式
TrendRadar 支持多种部署方式,下面两种是主流:
GitHub Pages / 网页方式(最简单)
- 在 GitHub 找到 TrendRadar 仓库:
git clone https://github.com/joyce677/TrendRadar.git。 - Fork 后进入仓库「Settings → Pages」启用 GitHub Pages,即可在网页上查看热点报表。
- 无需编程基础,适合想快速看到效果的你。
- 在 GitHub 找到 TrendRadar 仓库:
Docker 部署 + 机器人推送方式(推荐自定义/推送场景)
- 克隆仓库后进入
docker目录。 - 修改
config/config.yaml(主要设置监控平台、推送方式、时间窗口)和config/frequency_words.txt(关键词配置)。 - 启动服务:在
docker下执行docker-compose up -d。 - 配置机器人 Webhook(如企业微信/飞书/Telegram)即可实现自动推送。
- 克隆仓库后进入
简单使用案例
假设你是一个关注「人工智能」和「新能源汽车」两个关键词的内容创作者,想实时收到这两个领域的热点条目。你可以这样配置:
在 config/frequency_words.txt 写入:
1 | 人工智能 |
你也可以用 +关键词 表示“必须同时出现”或者 !关键词 表示“排除含…的条目”,系统支持这些语法。
在 config/config.yaml 中设置运行模式为 current(表示实时热榜)并开启企业微信群机器人推送。然后启动服务,你当天一旦有“人工智能”或“新能源汽车”相关的热搜出现,就会被自动通知。你在微信群里就能第一时间看到——例如:
1 | 热点词汇统计 |
这正是 README 中给出的输出样式样例。
你也可以选 daily 模式,每天晚上收到一份当天热搜汇总;适合你不用时时刻刻盯着但想有个“当天热点报告”的场景。更多高级配置(如时间窗口控制、只推送新增话题)也可通过 config.yaml 实现。
总结
TrendRadar 是一个非常实用、而且开源免费的工具。它的亮点在于:一是覆盖多平台(35 个热门平台,含今日头条、百度热搜、微博、抖音、知乎、B 站等);二是关键词过滤精准,让你只收到自己关心的话题;三是多渠道推送 + 轻量部署,使得无论你是零编程基础还是开发者都能快速上手;四是免费、开源,意味着你完全可以按自己的需求修改、扩展。你完全可以自己动手部署一份,让自己的“热点雷达”跑起来。快来尝试吧,开启你对热点的主动掌控!
1 | 项目地址:<u>https://github.com/joyce677/TrendRadar</u> |