🚀 TrendRadar:30秒搭建一键追踪全网热点,告别无效刷屏!

TrendRadar

你是不是也经常有这种感觉:每天刷手机,信息爆炸,但真正有用的没几个?别担心,今天就给大家推荐一个超酷的开源项目——TrendRadar,让你告别无效刷屏,只看自己真正关心的!这次,我们不仅要介绍它,还要手把手教你部署!

🏷️ TrendRadar 是个啥?能吃吗?

TrendRadar,顾名思义,就是帮你追踪网络热点的雷达。它可以聚合全网的热点信息,然后根据你设置的关键词,把真正重要的内容推送给你。简单来说,它就像一个智能的信息管家,帮你过滤掉噪音,只留下干货!

🏷️ 核心功能,让你眼前一亮!

  • 全网热点聚合:支持知乎、抖音、B站、微博等11个主流平台,还可以自定义添加其他平台!
  • 智能推送策略:三种推送模式,满足不同人群的需求:
    • 当日汇总:适合想全面了解当日热点趋势的管理者和普通用户。
    • 当前榜单:适合需要实时追踪热点的自媒体人和内容创作者。
    • 增量监控:适合高频监控场景下的投资者和交易员,只推送新增内容,避免重复信息干扰。
  • 精准内容筛选:通过设置关键词,只推送你关心的内容,过滤掉无关信息。支持普通词、必须词(+)、过滤词(!)三种语法,简直不要太强大!
  • 热点趋势分析:实时追踪新闻热度变化,了解热点如何演变,不再错过重要新闻的完整发展过程。

🏷️ 算法加持,个性化定制!

TrendRadar 不仅聚合信息,还用算法帮你重新整理全网热搜。它会综合考虑新闻的排名、持续性和质量,让你不再被平台的算法牵着走,真正掌握自己想要的信息。

你还可以根据自己的需求调整权重,比如:

  • 追实时热点型:更看重排名,适合自媒体博主和营销人员。
  • 追深度话题型:更看重持续性,适合投资者和研究人员。

🏷️ 多渠道推送,随时随地掌握热点!

TrendRadar 支持企业微信、飞书、钉钉、Telegram、邮件等多种渠道推送,消息直达手机和邮箱,让你随时随地掌握热点。

TrendRadar

🏷️ 30秒部署,告别繁琐!(超详细教程)

这里提供两种部署方式:GitHub Pages 和 Docker。

方式一:GitHub Pages 部署(30秒搞定!)

  1. Fork TrendRadar 项目

  2. 配置 GitHub Secrets

    • 在你 Fork 后的仓库中,进入 Settings -> Secrets and variables -> Actions -> New repository secret
    • 根据需要配置以下任一或多个通知平台:
      • 企业微信机器人:配置 WEWORK_WEBHOOK_URL
      • 飞书机器人:配置 FEISHU_WEBHOOK_URL
      • 钉钉机器人:配置 DINGTALK_WEBHOOK_URL
      • Telegram Bot:配置 TELEGRAM_BOT_TOKENTELEGRAM_CHAT_ID
      • 邮件推送:配置 EMAIL_FROMEMAIL_PASSWORD(或授权码)和 EMAIL_TO
      • ntfy 推送:按照 ntfy 官方文档配置。
    • 注意: 可以同时配置多个平台,系统会向所有配置的平台发送通知。
  3. 启用 GitHub Pages

    • 进入你的仓库 Settings -> Pages
    • Source 部分,选择 Deploy from a branch
    • 选择 Branchmainmaster,然后点击 Save
    • 等待 GitHub Pages 构建完成,你的 TrendRadar 网页版就部署好啦!
    • 访问你的 GitHub Pages 地址(通常是 https://<你的用户名>.github.io/<你的仓库名>) 就可以看到效果啦!
  4. 配置关键词和推送模式

    • 编辑 config/config.yaml 文件,配置推送模式和通知选项。
    • 编辑 config/frequency_words.txt 文件,添加你关心的关键词。

方式二:Docker 部署(推荐,更灵活!)

  1. 安装 Docker 和 Docker Compose

    • 请确保你的系统已经安装了 Docker 和 Docker Compose。具体安装步骤请参考 Docker 官方文档。
  2. 创建目录结构和 docker-compose.yml 文件

    • 首先,创建目录结构:
    mkdir -p /share/Container/trendradar/{config,output}
    
    • 然后,创建并编辑 docker-compose.yml 文件,内容如下:
    version: "3.8"
    services:
      trendradar:
        image: docker.1ms.run/wantcat/trendradar:latest
        container_name: trendradar
        restart: unless-stopped
        network_mode: bridge
        environment:
          - TZ=Asia/Shanghai
          - FEISHU_WEBHOOK_URL=${FEISHU_WEBHOOK_URL:-}
          - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
          - TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}
          - DINGTALK_WEBHOOK_URL=${DINGTALK_WEBHOOK_URL:-}
          - WEWORK_WEBHOOK_URL=${WEWORK_WEBHOOK_URL:-}
          - EMAIL_FROM=${EMAIL_FROM:-}
          - EMAIL_PASSWORD=${EMAIL_PASSWORD:-}
          - EMAIL_TO=${EMAIL_TO:-}
          - EMAIL_SMTP_SERVER=${EMAIL_SMTP_SERVER:-}
          - EMAIL_SMTP_PORT=${EMAIL_SMTP_PORT:-}
          - NTFY_SERVER_URL=${NTFY_SERVER_URL:-https://ntfy.sh}
          - NTFY_TOPIC=${NTFY_TOPIC:-}
          - NTFY_TOKEN=${NTFY_TOKEN:-}
          - CRON_SCHEDULE=${CRON_SCHEDULE:-*/5 * * * *}
          - RUN_MODE=${RUN_MODE:-cron}
          - IMMEDIATE_RUN=${IMMEDIATE_RUN:-true}
        volumes:
          - /share/Container/trendradar/config:/app/config
          - /share/Container/trendradar/output:/app/output
    
    • 注意:
      • 请将 /share/Container/trendradar/config/share/Container/trendradar/output 替换为你实际的目录。
      • TZ=Asia/Shanghai 设置时区为上海,可以根据你的需求修改。
      • ${环境变量:-默认值} 是一种简写形式,表示如果环境变量未设置,则使用默认值。
  3. 配置环境变量(可选)

    • 你可以选择将 webhook URLs 等敏感信息设置为环境变量,而不是直接写在 docker-compose.yml 文件中。
    • 例如,你可以创建一个 .env 文件,内容如下:
    FEISHU_WEBHOOK_URL=你的飞书webhook
    TELEGRAM_BOT_TOKEN=你的telegram_bot_token
    TELEGRAM_CHAT_ID=你的telegram_chat_id
    # ... 其他环境变量
    
    • 然后,在运行 docker-compose 命令时,指定 .env 文件:
    docker-compose --env-file .env up -d
    
  4. 启动服务

    • 在包含 docker-compose.yml 文件的目录下,运行以下命令:
    docker-compose up -d
    
  5. 查看运行状态

    docker logs -f trendradar
    docker ps | grep trendradar
    
  6. 配置关键词和推送模式

    • config.yamlfrequency_words.txt 文件放在 /share/Container/trendradar/config 目录下,并根据你的需求进行配置。

TrendRadar

🏷️ 总结

TrendRadar 是一款非常实用的开源项目,它可以帮助你告别信息焦虑,只看自己真正关心的内容。无论你是投资者、自媒体人,还是普通用户,都可以从中受益。快去试试吧!现在有了详细的部署教程,相信你一定能轻松搞定!


原创不易,希望这篇文章对你有所帮助!如果觉得不错,记得点赞、收藏、分享哦!💖

高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1589/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🚀 我每天在 Mac 上使用的 12 个开源工具软件
上一篇 2025年10月6日 08:00
🚀 5分钟部署,24 小时监控,AI 帮你逛闲鱼,好货不错过!
下一篇 2025年10月13日 08:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注