LogoAI225导航
AI项目

TrendRadar:1分钟部署的全网热点追踪神器

详细介绍TrendRadar热点追踪工具的功能特性、部署方法和使用场景,帮助你告别无效刷屏,精准获取关注的热点资讯

AI225编辑
2025-11-20

在信息爆炸的时代,如何高效获取真正关心的热点资讯?TrendRadar 应运而生,这是一个以轻量、易部署为目标的开源热点助手项目,能够帮助你告别无效刷屏,只看真正关心的新闻资讯。

项目GitHub地址https://github.com/sansan0/TrendRadar

什么是 TrendRadar?

TrendRadar 是一个基于 Python 开发的全网热点聚合与智能推送工具,它集成了多个主流平台的热点监控、智能内容筛选、个性化推送策略和 AI 智能分析等功能。项目以其极低的部署门槛和强大的功能特性,在 GitHub 上获得了超过 20k 的星标关注。

核心功能特性

🔥 全网热点聚合

TrendRadar 默认监控 11 个主流平台的热点资讯:

  • 社交媒体:微博、知乎、抖音、哔哩哔哩
  • 新闻门户:百度热搜、今日头条、凤凰网
  • 专业平台:华尔街见闻、财联社、澎湃新闻
  • 社区论坛:贴吧

用户还可以根据需要自行添加额外的监控平台,实现真正意义上的全网热点覆盖。

🎯 智能推送策略

项目提供三种智能推送模式,满足不同场景需求:

当日汇总模式 (daily)
- 适合企业管理者和普通用户
- 按时推送当日所有匹配的新闻(包含之前推送过的内容)
- 提供完整的热点回顾

当前榜单模式 (current)
- 适合自媒体人和内容创作者
- 推送当前榜单中的匹配新闻
- 持续在榜的热点每次都会出现,便于追踪热点趋势

增量监控模式 (incremental)
- 适合投资者和交易员
- 仅推送新增内容,零重复
- 确保第一时间获取最新热点信息

🔍 精准内容筛选

通过设置个人关键词,只推送真正相关的热点资讯:

  • 普通关键词:基础匹配功能
  • 必须关键词:使用 + 语法,确保包含特定词汇
  • 过滤关键词:使用 ! 语法,排除不相关内容
  • 词组化管理:独立统计不同主题的热点数据

📊 热点趋势分析

TrendRadar 不仅告诉你"什么在热搜",更深入分析"热点如何演变":

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

🤖 AI 智能分析(v3.0 新增)

基于 MCP (Model Context Protocol) 协议的 AI 对话分析系统:

  • 自然语言查询:用对话方式提问,如"查询昨天知乎的热点"
  • 13 种分析工具:涵盖基础查询、智能检索、趋势分析、情感分析等
  • 多客户端支持:Cherry Studio、Claude Desktop、Cursor、Cline 等
  • 深度分析能力:话题趋势追踪、跨平台对比、智能摘要生成等

📱 多渠道实时推送

支持多种推送方式,确保消息及时送达:

  • 企业应用:企业微信、飞书、钉钉
  • 国际平台:Telegram
  • 传统方式:邮件通知
  • 轻量方案:ntfy 推送

🌐 多端适配

  • GitHub Pages:自动生成精美网页报告,支持 PC/移动端
  • Docker 部署:支持多架构容器化运行
  • 数据持久化:HTML/TXT 多格式历史记录保存

快速部署指南

GitHub Pages 部署

  1. Fork 项目仓库
    - 访问 https://github.com/sansan0/TrendRadar
    - 点击右上角的 "Fork" 按钮,将项目复制到你的 GitHub 账号下

  2. 配置关键词(重要)
    - 在你 Fork 的仓库中,找到 config/frequency_words.txt 文件
    - 点击文件,然后点击右上角的铅笔图标进行编辑
    - 输入你关心的关键词,每行一个,例如:

ai
!gai
人工智能

华为
OPPO
+手机
  • 使用说明:
    • + 开头:必须包含的关键词
    • ! 开头:需要排除的关键词
    • 普通词汇:可选匹配的关键词
    • 词组管理:用空行分隔不同的词组,每个词组独立统计
  • 完成后点击 "Commit changes" 保存
  1. 启用 GitHub Pages
    - 进入你 Fork 后的仓库页面
    - 点击顶部的 "Settings" 标签
    - 向下滚动到 "Pages" 部分(在左侧菜单中)
    - 在 "Source" 部分,选择部署来源为 "Deploy from a branch"
    - 在 "Branch" 部分,选择 "master" 分支和 "/ (root)" 目录
    - 点击 "Save" 按钮保存设置

  2. 启用 GitHub Actions
    - 点击仓库顶部的 "Actions" 标签
    - 如果看到工作流被禁用的提示,点击 "I understand my workflows, go ahead and enable them"
    - 在左侧点击 "Hot News Crawler" 工作流
    - 点击右侧的 "Run workflow" 按钮
    - 保持默认设置,再次点击 "Run workflow" 确认运行

  3. 查看部署结果
    - 等待 Actions 运行完成(通常需要几分钟)
    - 返回 Settings → Pages 页面
    - 在顶部可以看到你的 GitHub Pages 地址,格式为:https://[你的用户名].github.io/TrendRadar/
    - 点击链接即可访问你的热点追踪页面

  4. 配置推送通知(可选)
    - 以邮件推送为例,设置 GitHub Secrets:

    • 进入 Settings → Secrets and variables → Actions
    • 点击 "New repository secret"
    • 创建以下密钥:
    • EMAIL_FROM: 发件人邮箱地址
    • EMAIL_PASSWORD: 邮箱密码或授权码
    • EMAIL_TO: 收件人邮箱地址
    • EMAIL_SMTP_HOST: SMTP服务器地址(可选,可留空,部分常见邮箱可自动识别)
    • EMAIL_SMTP_PORT: SMTP端口(可选,可留空,部分常见邮箱可自动识别)
    • 支持的其他推送方式:
    • 企业微信机器人
    • 飞书机器人
    • 钉钉机器人
    • Telegram Bot
    • ntfy推送

💡 提示:首次部署可能需要等待几分钟,如果页面没有立即显示,请耐心等待 Actions 工作流完成。详细的配置说明可以参考项目官方文档。

其他部署方式

除了 GitHub Pages,TrendRadar 还支持多种部署方式:

  • 本地部署:适合需要更多自定义和控制的场景
  • Docker 部署:适合服务器环境和自动化运维
  • 云服务器部署:适合企业级应用和高可用需求

具体的配置方法和高级功能设置,请参考项目的官方文档(https://github.com/sansan0/TrendRadar)获取最新信息。

⚙️ 配置详解

配置文件路径:config/config.yaml

1. 平台配置

默认监控 11 个主流平台,你也可以自定义添加更多平台:

platforms:
  - id: "toutiao"
    name: "今日头条"
  - id: "baidu"
    name: "百度热搜"
  - id: "zhihu"
    name: "知乎"
  - id: "douyin"
    name: "抖音"
  - id: "bilibili"
    name: "bilibili热搜"
  - id: "weibo"
    name: "微博"
  # ... 更多平台

💡 数据来源基于 newsnow (https://github.com/ourongxing/newsnow) 项目,可以查看网站:https://newsnow.busiyi.world/,点击[更多],查看是否有你想要的平台。或者查看https://github.com/sansan0/TrendRadar/issues/95,复制他人整理好的部分。

2. 推送模式配置

# 推送模式设置
report_mode: "incremental"  # 可选:daily, current, incremental

# 推送时间窗口(可选)
push_window:
  enable: false      # 是否启用时间窗口
  start_time: "09:00"  # 开始时间
  end_time: "18:00"    # 结束时间
  once_per_day: false  # 是否每天仅推送一次

推送模式对比

模式适用场景推送特点重复内容
daily日常资讯获取当日完整汇总会重复
current热点趋势追踪当前榜单状态持续在榜会重复
incremental实时新资讯仅新增内容零重复

3. 热点权重调整

weight:
  rank_weight: 0.6      # 排名权重 (0-1)
  frequency_weight: 0.3  # 频次权重 (0-1)  
  hotness_weight: 0.1   # 热度权重 (0-1)

权重配置建议

追实时热点型(适合自媒体、营销人员):

weight:
  rank_weight: 0.8     # 主要看排名
  frequency_weight: 0.1  # 不太在乎持续性
  hotness_weight: 0.1

追深度话题型(适合投资者、研究人员):

weight:
  rank_weight: 0.4     # 适度看排名
  frequency_weight: 0.5  # 重视持续性
  hotness_weight: 0.1

⚠️ 三个权重之和必须等于 1.0

使用场景

📈 投资者热点监控

  • 追踪股市相关热点,及时了解市场动态
  • 监控特定行业新闻,把握投资机会
  • 设置关键词如"比特币"、"新能源"、"AI概念股"等

📱 自媒体内容创作

  • 发现热门话题,获取创作灵感
  • 追踪持续发酵的新闻事件
  • 分析不同平台的热点差异

🏢 企业品牌监控

  • 监控企业相关的新闻报道
  • 追踪行业动态和竞争对手信息
  • 及时了解公关危机和舆情变化

📰 个人资讯获取

  • 过滤无关信息,只看关心的内容
  • 减少在各个平台间切换的时间
  • 个性化定制自己的资讯源

项目优势

🚀 零门槛部署

  • GitHub 一键 Fork 即可使用
  • 无需编程基础,配置简单直观
  • 详细的文档和教程支持

🔧 高度可定制

  • 支持自定义监控平台和关键词
  • 灵活的推送策略和时间控制
  • 可扩展的 AI 分析功能

📊 数据驱动

  • 基于真实的热点数据进行排序
  • 多维度分析热点趋势
  • 历史数据保存和对比

🌟 开源社区

  • 活跃的开发社区
  • 持续的版本更新和功能优化
  • 丰富的使用案例和最佳实践分享

结语

TrendRadar 不仅仅是一个热点追踪工具,更是信息时代的效率助手。它通过智能化的方式,帮助我们从信息过载中解脱出来,专注于真正重要的内容。无论你是投资者、自媒体人、企业管理者还是普通用户,TrendRadar 都能为你的信息获取带来革命性的改变。

如果你也想告别无效刷屏,实现精准信息获取,不妨尝试一下 TrendRadar,相信它会成为你数字生活中的得力助手。


想了解更多 AI 工具使用技巧?请访问 AI225 导航,我们提供最全面的 AI 工具使用指南和资源。

相关文章

Open Notebook:开源AI笔记工具全面指南

详细介绍Open Notebook的功能特点、安装方法和使用技巧,这是一款开源的、注重隐私的AI笔记和研究工具

2025-10-18

nanoGPT:最简单快速的GPT训练框架

nanoGPT是Andrej Karpathy开发的最简单、最快的GPT训练和微调仓库,代码简洁易懂,适合学习和研究大型语言模型的实现原理。

2025-10-16

Dify:开源LLM应用开发平台完整指南

详细介绍Dify平台的功能特点、部署方法和应用场景,帮助开发者快速构建AI应用

2025-10-05

LobeChat:开源现代化AI聊天框架全面指南

详细介绍LobeChat的功能特点、部署方法以及如何充分利用这个开源AI聊天框架

2025-10-02

System Prompts and Models of AI Tools:探索AI工具背后的系统提示词与模型配置

详细介绍GitHub热门项目system-prompts-and-models-of-ai-tools,该项目收集了众多主流AI工具的系统提示词和模型配置

2025-09-22