别再错过技术热点了!我用 AI 做了个自动推送工具
前言:信息焦虑时代的自救指南
作为一名前端开发,你是不是也有这样的困扰:
- 每天打开掘金、GitHub、各大技术博客,生怕错过什么重要技术动态
- RSS 订阅源越加越多,但真正有价值的文章却淹没在信息洪流中
- 想关注 AI 技术,又怕被各种营销号和水文淹没
- 看到同事在讨论某个新技术,自己却一脸懵逼:"啥时候出的?"
如果你也有这些痛点,那这个项目可能正是你需要的。
这是个啥?
FE-News 是一个基于 RSS 的技术资讯自动推送工具,简单来说就是:
RSS 抓取 → 去重 → 关键词过滤 → AI 智能筛选 → 推送到钉钉
它会帮你:
- 自动抓取 100+ 优质技术订阅源的最新文章
- 用关键词过滤掉不相关的内容
- 用 AI 从海量文章中挑选最有价值的深度技术文章
- 定时推送到你的钉钉群,让你不错过任何重要技术动态
核心功能
1. 📡 海量优质订阅源
项目内置了 100+ 个精选技术订阅源,涵盖:
- 国内大厂技术团队:阿里、腾讯、字节、美团、京东、百度、小米、B站...
- 前端技术:掘金、前端早读课、前端充电宝...
- AI 技术:OpenAI、DeepSeek、智谱、月之暗面、通义、文心...
- 国际技术博客:GitHub Blog、Google Cloud、LangChain、Hugging Face...
- 技术大 V:阮一峰、宝玉、李继刚...
特别说明:这些订阅源来自 BestBlogs 项目,感谢开源社区的贡献!
2. 🔍 关键词过滤
支持灵活的关键词配置:
# 普通关键词:匹配即可
React
Vue
TypeScript
# 必须词:文章必须包含
+AI
+前端
# 过滤词:排除不想看的内容
!娱乐
!游戏
!风水
3. 🤖 AI 筛选
使用 AI 对文章进行智能分析,帮你从海量文章中自动挑选最有价值的内容。
工作原理:
- AI 会根据你的筛选要求(可自定义)分析每篇文章
- 优先选择深度技术文章(技术分析、实战经验、架构设计等)
- 自动排除简单的新闻、公告、产品宣传、基础教程
- 每篇被选中的文章都会附带 AI 给出的筛选理由
自定义筛选规则:
你可以在 config/config.yaml 中自定义 AI 的筛选要求:
ai:
prompt: |
我是一名前端开发工程师,请你从文章列表中筛选出最有价值的技术文章,要求:
1. 重点选择前端与AI结合、前端技术、AI技术相关的
2. 优先选择深度技术文章(包含技术分析、实战经验、架构设计等)
3. 排除简单的新闻、公告、产品宣传
4. 排除过于基础的入门教程
5. 总共最多返回 30 篇文章
想看后端技术?想关注云原生?想了解区块链?改改这个 prompt 就行了!
4. 📤 钉钉推送
筛选后的文章会自动推送到钉钉群,支持:
- 自定义推送时间
- 批量推送
- 加签验证
快速开始
1. 安装依赖
git clone https://github.com/baozjj/FE-News.git
cd FE-News
pnpm install
2. 配置钉钉机器人
cp .env.example .env
编辑 .env 文件,填写钉钉机器人配置:
DINGTALK_WEBHOOK=https://oapi.dingtalk.com/robot/send?access_token=xxx
DINGTALK_SECRET=SECxxx
测试配置:
pnpm test:notify
3. 配置 AI 筛选
在 .env 中添加:
AI_ENABLED=true
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DeepSeek API Key 获取地址:platform.deepseek.com/
4. 运行
# 开发模式
pnpm dev
# 单个推送测试
pnpm test:notify
使用场景
场景 1:个人技术学习
每天早上 9 点自动推送昨天的技术热点到个人钉钉,喝着咖啡刷刷技术文章,美滋滋。
scheduler:
cron: "0 9 * * *" # 每天早上 9 点
场景 2:团队技术分享
推送到团队钉钉群,让团队成员都能及时了解最新技术动态,营造技术氛围。
写在最后
这个项目的初衷很简单:让技术人能更高效地获取有价值的技术资讯。
在信息爆炸的时代,我们不缺信息,缺的是筛选信息的能力。AI 的出现让这件事变得更简单了,我们可以让 AI 帮我们做初筛,把时间花在真正有价值的内容上。
如果这个项目对你有帮助,欢迎 Star ⭐️ 支持一下!
最后,再次感谢 BestBlogs 项目提供的优质订阅源!
项目地址: github.com/baozjj/FE-N…
技术栈: TypeScript + Node.js + RSS Parser + DeepSeek API + DingTalk
关键词: RSS、技术资讯、AI 筛选、自动推送、钉钉机器人