
一个极简、干净的AI资讯聚合网站,每天自动抓取并整理10条精选AI内容,并自动推送至企业微信。
一个极简、干净的AI资讯聚合网站,每天自动抓取并整理10条精选AI内容。
🎯 精选内容:每天10条AI资讯,分为4个类别
🤖 全自动化:使用GitHub Actions每天自动运行
🎨 极简设计:
📂 纯静态:无需数据库,使用JSON文件存储
💬 企业微信推送:每天自动推送日报到企业微信群机器人
GitHub Pages: https://theyun63-yvette.github.io/ai-daily-digest/
git clone https://github.com/theyun63-yvette/ai-daily-digest.git
cd ai-daily-digest
pip install -r requirements.txt
cp .env.example .env
# 编辑 .env,填入实际值:
# WECOM_WEBHOOK_URL=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
# DEEPSEEK_API_KEY=sk-xxx
# GITHUB_TOKEN=ghp_xxx
python scripts/crawler.py
使用任意HTTP服务器预览网站,例如:
# Python 3
cd docs
python -m http.server 8000
# 或使用Node.js
npx serve docs
然后访问 http://localhost:8000
确保 .env 中配置了 WECOM_WEBHOOK_URL,运行爬虫后会自动推送日报到企业微信群。
ai-daily-digest/
├── .github/workflows/
│ └── daily-update.yml # GitHub Actions(每天9:00自动运行)
├── scripts/
│ ├── crawler.py # 爬虫主程序
│ └── notifier.py # 企业微信推送模块
├── data/ # 原始数据(JSON)
├── docs/ # GitHub Pages 网站
│ ├── index.html / history.html / about.html
│ ├── css/ / js/ / data/
├── .env.example # 环境变量配置模板
├── requirements.txt # Python 依赖
├── CHANGELOG.md # 修改日志
└── README.md # 项目说明
工作流文件:.github/workflows/daily-update.yml
触发条件:
工作流程:
需要的 Secrets(在 Settings → Secrets and variables → Actions 中配置):
| Secret | 说明 | 必需 |
|---|---|---|
WECOM_WEBHOOK_URL |
企业微信机器人 Webhook 地址 | 推送功能需要 |
DEEPSEEK_API_KEY |
DeepSeek API Key | AI 锐评需要 |
GITHUB_TOKEN |
自动提供,无需手动配置 | 自动 |
每日数据保存为JSON格式:
{
"date": "2024-01-15",
"items": [
{
"category": "技术动态",
"title": "项目标题",
"summary": "内容摘要",
"url": "原文链接",
"date": "2024-01-15"
}
]
}
索引文件 data/index.json:
{
"dates": ["2024-01-15", "2024-01-14", ...]
}
色彩规范:
#3498db (蓝色)#9b59b6 (紫色)#2ecc71 (绿色)#e67e22 (橙色)响应式断点:
MIT License - 详见 LICENSE 文件
欢迎提交Issue和Pull Request!
如有问题或建议,请提交GitHub Issue。
⭐ 如果这个项目对您有帮助,欢迎Star支持!