你是否有这样的烦恼,想跟上信息潮流及时获取自己想关注的新闻,但是新闻咨询网站太多,又不想自己花大把时间每天去看,以前你可能会选择 rss 这类的订阅一堆网站然后每天花半小时去筛选一下,那么有没有一种程序能够实现定时爬虫然后通过办公软件或者微信推送给自己,然后在通勤上下班时间里拿出来看看。

没错,有一款开源项目能够满足你这样的需求,那就是TrendRadar。

介绍

TrendRadar 是一个开源项目,目标是告别信息过载,AI 助你看懂新闻资讯热点,简单的舆情监控分析 - 多平台热点聚合+基于 MCP 的AI分析工具。监控35个平台(抖音、知乎、B站、华尔街见闻、财联社等),智能筛选+自动推送+AI对话分析(用自然语言深度挖掘新闻:趋势追踪、情感分析、相似检索等13种工具)。支持企业微信/个人微信/飞书/钉钉/Telegram/邮件/ntfy推送,30秒网页部署,1分钟手机通知,无需编程。支持Docker部署⭐ 让算法为你服务,用AI理解热点

一键部署

开源项目地址:点此跳转

项目 readme 里面介绍了github 一键部署和docker 私有部署,了解我的人都知道,我一定是要私有化部署的,所以本文直接介绍 docker-compsoe 部署,博主也是通过虚拟机部署了没问题才分享给大家的。

直接依次执行下面的命令:前提你已安装 docker 和 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/

# 下载 docker-compose 配置
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/.env -P docker/
wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker-compose.yml docker/

# 启动
cd docker
docker-compose up -d 

目录文件应该是如下:

trendradar/
├── config/
│   ├── config.yaml
│   └── frequency_words.txt
└── docker/
    ├── .env
    └── docker-compose.yml

配置修改

默认程序启动没问题的话那你就可以配置通知渠道以及推送频率等等,都有注释的,在对照开源项目 readme 配置部分自己修改即可。

直接修改 config/config.yaml 或者 docker/.env。注意:.env 优先级最高。

还要修改一下 config/frequency_words.txt,针对于自己感兴趣的关键字写在里面,然后内容命中才会推送给你,内置了一些,你可以再添加一些,一行一个。

然后最终效果就是我推送到企业微信绑定到后个人微信也是可以收到的。

私有化部署 TrendRadar 开源项目 实现实时追踪热点咨询

文章目录