每天不到1毛钱,用AI自动追踪GitHub热门项目并生成营销文案 | Cursor全程开发

作为技术人,每天刷 GitHub Trending 是必修课。但问题来了:

  • 📝 看到好项目想记录,手动复制粘贴太麻烦
  • 💡 想分享给团队/朋友,不知道怎么介绍更吸引人
  • 📊 想系统化管理看过的项目,Excel/Notion 手动维护太累

于是我用 Cursor AI 编辑器,花了半天时间搞了这个自动化工具 👇

✨ 能做什么?

🤖 自动化工作流

每天早上 6 点自动运行,醒来就能看到昨日热榜 + AI 生成的深度分析。

📊 AI 生成的内容包括:

  • 一句话简介(20字精准概括)
  • 使用价值(150字深度分析)
  • 目标用户群体(精准定位)
  • 小红书推广文案(轻松活泼)
  • 公众号推广文案(专业严谨)
  • 智能标签分类

💰 成本?每月不到 1 元! 使用 DeepSeek API,一天只要 ¥0.02,一个月不到一杯奶茶钱。

🚀 快速开始

1. 克隆项目

bash 复制代码
git clone https://github.com/OceanEyes233/Github-Ranking.git

2:集成Notion,创建Notion数据库表格

创建开发集成,获取Notion 集成密钥,创建Github Ranking数据库页面

在该集成中给数据库页面添加访问权限 在数据库页面中创建相应表头

  • 名称 (Title) - 必需
  • 一句话简介 (Text)
  • 使用价值 (Text)
  • 用户群体 (Text)
  • Github链接 (URL)
  • 标签分类 (Select 或 Multi-select)
  • 小红书推广文案 (Text)
  • 公众号推广文案 (Text)
  • 日期 (Date) - 必需

3. 配置环境变量(3分钟搞定)

bash 复制代码
cp config.example.env .env

.env 中填入:

  • GITHUB_TOKEN:可选,但强烈推荐(API 速率从 60/h → 5000/h)
  • NOTION_API_KEY:Notion 集成密钥
  • NOTION_DATABASE_ID:Notion数据库ID
  • OPENAI_API_KEY:DeepSeek 或 OpenAI 的 API Key (用于生成营销文案-选填)
  • OPENAI_API_BASE : AI API地址 默认api.openai.com/v1
  • OPENAI_MODEL: 大数据模型(deepseek-chat,gpt-3.5-turbo, gpt-4, gpt-4-turbo-preview 等)

💡 详细配置步骤见项目 README,手把手教学

4. 运行测试

bash 复制代码
npm test

看看能否正常获取数据,不会保存到 Notion。

5. 启动定时任务

sql 复制代码
npm start
# 或使用 PM2 持久化运行
pm2 start index.js --name github-trending

🎯 实际效果

💻 技术亮点

1. 多数据源降级方案

GitHub Trending 没有官方 API,项目实现了 5 层降级:

javascript 复制代码
OSS Insight → gtrend.yapie.me → ghapi.huchen.dev 
→ gh-trending-api.com → GitHub 官方 API

自动切换,保证 99% 的成功率。

2. 数据完整性验证

保存到 Notion 前自动验证所有字段,缺失字段的记录会被跳过并显示详细日志。

3. README 深度分析

不是简单的描述搬运,而是:

  • 读取每个仓库的 README(最多 8000 字符)
  • 发送给 AI 深度分析
  • 生成个性化的营销内容

4. 超时和速率控制

  • 所有网络请求都有超时保护
  • API 调用之间有合理延迟
  • GitHub Actions 支持(每天自动运行)

📦 部署方式

本地运行

bash 复制代码
npm start  # 立即执行一次 + 启动定时任务

PM2 守护进程

sql 复制代码
pm2 start index.js --name github-trending
pm2 startup  # 开机自启

GitHub Actions(推荐)

项目自带 .github/workflows/daily-fetch.yml,配置好 Secrets 后自动运行,完全免费!

🎁 适用场景

  • 📚 个人学习:系统化追踪优质开源项目
  • 🏢 技术团队:每日技术动态自动推送
  • ✍️ 内容创作者:AI 生成的文案可直接用于公众号/小红书
  • 🚀 产品经理:快速了解技术趋势和竞品动态

🔗 项目地址

GitHub: github.com/OceanEyes23...

如果觉得有用,欢迎 Star ⭐


写在最后

这个项目从想法到上线只用了 2 天,90% 的代码都是和 Cursor AI 对话生成的。

AI 时代的开发方式真的变了:

  • 不再是"我会什么技术",而是"我想实现什么功能"
  • 编程变成了和 AI 沟通需求 + 把控架构

如果你还没试过 AI 辅助编程,强烈推荐试试 Cursor!

有任何问题欢迎评论区交流 👇

相关推荐
想用offer打牌2 小时前
MCP (Model Context Protocol) 技术理解 - 第二篇
后端·aigc·mcp
崔庆才丨静觅2 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60613 小时前
完成前端时间处理的另一块版图
前端·github·web components
KYGALYX3 小时前
服务异步通信
开发语言·后端·微服务·ruby
掘了3 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅3 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅4 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
爬山算法4 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
崔庆才丨静觅4 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment4 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端