这个开源项目可以一键监控 35 个平台热点,打造你的舆情雷达!


大家好,我是热爱开源的了不起。

你是否曾经早上打开手机,刷了半天资讯却又感觉“好像在看好多但没有看到我想要的”?或者你是内容创作者、品牌公关、投资人,每天被各个平台的热搜、榜单、关键词炸得团团转,却苦于没有一个统一、自动化、精准的方式去监控、筛选、推送你关心的“热点”?这些痛点其实很常见:信息泛滥、噪音多、监控平台分散、手动整理费时费力。好在,有一个开源项目——TrendRadar,可以帮你搭建一套“舆情/热点雷达”,让你主动获取有价值的信息,而不是被信息潮淹没。

项目简介

TrendRadar 目的就是“最快三十秒部署的热点助手——告别无效刷屏,只看真正关心的新闻资讯”。

它支持从包括今日头条、百度热搜、微博、抖音、知乎、B 站在内的多达 35 个平台收集热门话题/热搜榜单。

你可以设置关键词过滤,只推送你关心的领域;还支持多个推送渠道,比如企业微信、飞书、钉钉、Telegram。

总结一句话:TrendRadar 是一款轻量、易部署、可自动化监控热点的平台型工具,适合有“我要第一时间知道热点”的需求的你。

项目安装与使用

接下来让我带你看看如何安装、配置、简单上手 TrendRadar。

安装方式

TrendRadar 支持多种部署方式,下面两种是主流:

  • GitHub Pages / 网页方式(最简单)

    1. 在 GitHub 找到 TrendRadar 仓库:git clone https://github.com/joyce677/TrendRadar.git
    2. Fork 后进入仓库「Settings → Pages」启用 GitHub Pages,即可在网页上查看热点报表。
    3. 无需编程基础,适合想快速看到效果的你。
  • Docker 部署 + 机器人推送方式(推荐自定义/推送场景)

    1. 克隆仓库后进入 docker 目录。
    2. 修改 config/config.yaml(主要设置监控平台、推送方式、时间窗口)和 config/frequency_words.txt(关键词配置)。
    3. 启动服务:在 docker 下执行 docker-compose up -d
    4. 配置机器人 Webhook(如企业微信/飞书/Telegram)即可实现自动推送。

简单使用案例

假设你是一个关注「人工智能」和「新能源汽车」两个关键词的内容创作者,想实时收到这两个领域的热点条目。你可以这样配置:

config/frequency_words.txt 写入:

1
2
人工智能
新能源汽车

你也可以用 +关键词 表示“必须同时出现”或者 !关键词 表示“排除含…的条目”,系统支持这些语法。

config/config.yaml 中设置运行模式为 current(表示实时热榜)并开启企业微信群机器人推送。然后启动服务,你当天一旦有“人工智能”或“新能源汽车”相关的热搜出现,就会被自动通知。你在微信群里就能第一时间看到——例如:

1
2
3
4
5
6
7
8
热点词汇统计

人工智能: 12 条
1. [百度热搜] 科技巨头发布新AI模型 [1] – 12时30分 (4次)
2. [今日头条] AI技术最新突破 [2] – 13时15分~14时30分 (2次)

新能源汽车: 8 条
1. [微博热搜] 新能源车销量猛增 [1] – 11时20分 (1次)

这正是 README 中给出的输出样式样例。

你也可以选 daily 模式,每天晚上收到一份当天热搜汇总;适合你不用时时刻刻盯着但想有个“当天热点报告”的场景。更多高级配置(如时间窗口控制、只推送新增话题)也可通过 config.yaml 实现。

总结

TrendRadar 是一个非常实用、而且开源免费的工具。它的亮点在于:一是覆盖多平台(35 个热门平台,含今日头条、百度热搜、微博、抖音、知乎、B 站等);二是关键词过滤精准,让你只收到自己关心的话题;三是多渠道推送 + 轻量部署,使得无论你是零编程基础还是开发者都能快速上手;四是免费、开源,意味着你完全可以按自己的需求修改、扩展。你完全可以自己动手部署一份,让自己的“热点雷达”跑起来。快来尝试吧,开启你对热点的主动掌控!

1
项目地址:<u>https://github.com/joyce677/TrendRadar</u>

  目录