TrendRadar:AI全网热点舆情监控工具教程

GitHub:sansan0/TrendRadar · ⭐ 25K+ · Python · MIT协议

项目简介

TrendRadar是一款AI驱动的全网热点聚合与舆情监控工具,能自动抓取抖音、知乎、B站等35+平台的热门资讯,用AI筛选过滤噪音,通过微信/飞书/钉钉/TG等渠道实时推送。30秒可完成部署,无需编程基础。2025年11月上线后迅速登顶GitHub Trending,Star数突破25K。

核心功能

功能说明
全网热点聚合默认监控知乎/抖音/B站/微博等11+平台,支持扩展到35+
智能推送三种模式:当日汇总、当前榜单、增量监控
关键词筛选普通词/必须词(+)/过滤词(!)三种语法,词组化管理
趋势分析时间轴追踪、热度变化统计、新增检测、跨平台对比
AI分析基于MCP协议,13种分析工具:趋势追踪/情感分析/相似检索
多渠道推送企业微信/飞书/钉钉/TG/邮件/ntfy/Bark/Slack

部署方式

方式1:GitHub Actions(零成本,推荐)

# 1. Fork 仓库
# 访问 https://github.com/sansan0/TrendRadar
# 点击 Fork 到自己的仓库

# 2. 配置 Secrets
# Settings → Secrets and variables → Actions
# 添加推送渠道的 Token(如企微Webhook URL)

# 3. 启用 GitHub Pages
# Settings → Pages → Source: GitHub Actions

# 4. 修改 config/config.yaml
platforms:
  - id: "zhihu"
    name: "知乎"
  - id: "douyin"
    name: "抖音"
  - id: "bilibili_hot"
    name: "B站热搜"

# 5. 自动运行
# GitHub Actions 每天定时抓取 → 生成报告 → 推送

方式2:Docker部署

docker pull sansan0/trendradar:latest
docker run -d \
  -p 8080:8080 \
  -v ./config:/app/config \
  -v ./output:/app/output \
  sansan0/trendradar:latest

关键词配置

# frequency_words.txt
# 普通词:出现即记录
AI
大模型
# 必须词(+):必须包含才推送
+OpenAI 发布
# 过滤词(!):包含则不推送
!广告 !赞助
# 数量限制
# 每个关键词最多显示5条
# 分组管理
[AI行业] OpenAI Claude Gemini
[投资] 融资 估值 IPO

AI对话分析(MCP接入)

# 在 Cherry Studio 或其他 MCP 客户端中配置
{
  "mcpServers": {
    "trendradar": {
      "command": "python",
      "args": ["mcp_server.py"],
      "cwd": "/path/to/TrendRadar"
    }
  }
}

# 支持的13种分析工具:
# - 趋势追踪:追踪某话题的热度变化曲线
# - 情感分析:分析某事件的正负面情绪
# - 相似检索:找到与某新闻最相似的历史报道
# - 跨平台对比:同一话题在不同平台的热度对比

TrendRadar适合媒体从业者、市场运营、产品经理和关注热点舆情的个人用户。相比 last30days调研聚合工具 偏向Reddit/HN英文社区,TrendRadar更专注于中文互联网热点。

📚 常见问题

TrendRadar是什么?

GitHub:sansan0/TrendRadar · ⭐ 25K+ · Python · MIT协议