项目概述
最快30秒部署的热点助手,聚合全网热点新闻,智能推送你关心的内容
核心特性
强大的功能,简单的操作,让你轻松掌控全网热点
全网热点聚合
默认监控11个主流平台,支持自定义添加更多平台:
- 知乎、抖音、Bilibili热搜
- 华尔街见闻、财联社
- 百度热搜、微博、贴吧
- 今日头条、澎湃新闻、凤凰网
精准内容筛选
通过关键词配置,只推送你真正关心的内容:
- 支持普通词、必须词(+)、过滤词(!)
- 词组化管理,独立统计不同主题
- 智能匹配,过滤无关信息
- 也可推送完整热点列表
智能推送策略
三种推送模式,满足不同需求:
- 当日汇总 - 适合管理者全面了解
- 当前榜单 - 适合创作者实时追踪
- 增量监控 - 适合交易员高频监控
- 支持推送时间窗口控制
热点趋势分析
实时追踪新闻热度变化,了解热点演变:
- 时间轴追踪完整时间跨度
- 热度变化排名和频次统计
- 新增检测实时识别新话题
- 跨平台对比分析关注度差异
个性化热点算法
重新整理全网热搜,按你关心的热度排序:
- 排名权重(默认60%) - 优先显示高排名
- 频次权重(默认30%) - 关注持续话题
- 热度权重(默认10%) - 考虑排名质量
- 支持自定义权重比例
AI智能分析
基于MCP协议的AI对话分析系统:
- 13种智能分析工具
- 自然语言交互查询
- 话题趋势追踪和预测
- 跨平台数据对比分析
多渠道实时推送
支持6种推送渠道,消息直达:
- 企业微信(含微信推送方案)
- 飞书、钉钉
- Telegram、邮件
- ntfy(开源免费,支持自托管)
多端适配
支持多种部署和访问方式:
- GitHub Pages - 精美网页报告
- Docker部署 - 多架构容器化
- 数据持久化 - HTML/TXT格式
- 移动端完美适配
推送模式
三种推送模式,满足不同使用场景
Daily Mode
适用人群: 企业管理者、普通用户
推送时机: 按时推送(默认每小时)
显示内容: 当日所有匹配新闻 + 新增区域
适用场景: 日报总结,全面了解当日热点趋势
Current Mode
适用人群: 自媒体人、内容创作者
推送时机: 按时推送(默认每小时)
显示内容: 当前榜单匹配新闻 + 新增区域
适用场景: 实时热点追踪,了解当前最火内容
Incremental Mode
适用人群: 投资者、交易员
推送时机: 有新增才推送
显示内容: 新出现的匹配频率词新闻
适用场景: 避免重复信息,高频监控场景
技术架构
简洁高效的技术栈,确保稳定运行
核心技术
自动化部署
容器化支持
快速开始
选择适合你的部署方式,30秒开始使用
1. Fork项目到你的GitHub账户
点击项目页面右上角的"Fork"按钮,将项目复制到你的账户下。
2. 配置GitHub Secrets
进入你Fork后的仓库,配置推送渠道:
Settings > Secrets and variables > Actions > New repository secret
可选配置(根据需要选择):
- WEWORK_WEBHOOK_URL # 企业微信
- FEISHU_WEBHOOK_URL # 飞书
- DINGTALK_WEBHOOK_URL # 钉钉
- TELEGRAM_BOT_TOKEN # Telegram机器人
- TELEGRAM_CHAT_ID # Telegram聊天ID
- EMAIL_FROM # 发件邮箱
- EMAIL_PASSWORD # 邮箱密码/授权码
- EMAIL_TO # 收件邮箱
3. 配置关键词
编辑 config/frequency_words.txt 文件,添加你关心的关键词:
AI
ChatGPT
人工智能
+技术
比亚迪
特斯拉
+新能源
A股
股市
+涨跌
!预测
4. 手动测试运行
进入Actions页面,手动运行一次测试配置效果:
1. 进入 Actions 标签页
2. 找到 "Hot News Crawler" 工作流
3. 点击 "Run workflow" 按钮
4. 等待1分钟左右,查看推送效果
5. 配置GitHub Pages(可选)
启用GitHub Pages可以在网页上查看热点报告:
Settings > Pages > Source
选择 "Deploy from a branch"
Branch: main 或 master
点击 Save
访问: https://你的用户名.github.io/TrendRadar/
Docker快速部署
容器化部署,支持多架构,数据持久化
方式一: 快速体验(一行命令)
# 创建配置目录
mkdir -p config output
# 下载配置文件
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/
# 启动容器
docker run -d --name trend-radar \
-v ./config:/app/config:ro \
-v ./output:/app/output \
-e FEISHU_WEBHOOK_URL="你的飞书webhook" \
-e CRON_SCHEDULE="*/30 * * * *" \
-e RUN_MODE="cron" \
wantcat/trendradar:latest
方式二: 使用docker-compose(推荐)
# 创建项目目录
mkdir -p trendradar/{config,docker}
cd trendradar
# 下载配置文件
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/.env
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker-compose.yml
# 编辑.env文件配置webhook
# 启动服务
docker-compose pull
docker-compose up -d
常用管理命令
# 查看运行状态
docker exec -it trend-radar python manage.py status
# 手动执行一次爬虫
docker exec -it trend-radar python manage.py run
# 查看实时日志
docker logs -f trend-radar
# 重启容器
docker restart trend-radar
AI智能分析
基于MCP协议的AI对话分析系统,用自然语言深度挖掘新闻数据
对话式查询
用自然语言提问,AI自动调用工具分析:
- 查询昨天知乎的热点
- 分析比特币最近的热度趋势
- 生成今天的热点摘要报告
13种分析工具
涵盖多个分析维度:
- 基础查询 - 最新新闻、日期查询、热门话题
- 智能检索 - 搜索、历史关联
- 高级分析 - 趋势、洞察、情感、相似
- 系统管理 - 配置、状态、触发
深度分析能力
强大的数据分析功能:
- 话题趋势追踪(热度变化、生命周期)
- 跨平台数据对比(活跃度、关键词)
- 智能摘要生成、相似新闻查找
- 情感分析、趋势预测
多客户端支持
支持多种MCP客户端:
- Cherry Studio (GUI配置,推荐)
- Claude Desktop、Cursor
- VSCode (Cline/Continue)
- Claude Code CLI
适用场景
从投资到创作,从公关到日常,满足各类需求
投资监控
实时监控股市、数字货币等财经热点,第一时间获取市场动态, 配合增量监控模式,只推送新增信息,避免重复干扰。
内容创作
追踪全网热点话题,把握创作方向,了解用户关注点, 当前榜单模式帮助你实时掌握最火内容,提升创作效率。
品牌公关
监控品牌舆情,及时发现负面信息,快速响应舆情危机, 保护品牌形象,维护企业声誉。
行业研究
跟踪行业动态,分析竞品策略,洞察市场趋势, 为商业决策提供数据支持。
社区与支持
活跃的开源社区,及时的技术支持
项目数据
12.4K Stars | 7.4K Forks
获得阮一峰周刊、小众软件、LinuxDo社区推荐,
62+位贡献者支持,持续活跃更新。
完善文档
详细的部署教程、使用说明、FAQ文档, 还有MCP AI分析专门教程,帮助你快速上手。
技术支持
GitHub Issues针对性解答, 公众号"硅基茶水间"快速咨询, 活跃的社区讨论。
持续更新
从v1.0到v3.0.5,持续迭代更新, 不断新增功能和优化体验, 最新版本支持Docker环境变量配置。