# rss-ai-reader
📰 RSS AI Reader 自动抓取 RSS 订阅 → LLM 生成中文摘要 → 推送到 IM ✨ 核心功能 📡 自动抓取 RSS/Atom feeds 🤖 SkillBoss API Hub 生成中文摘要 📬 多渠道推送:飞书、Telegram、Email 💾 SQLite 去重,不重复推送 ⏰ 支持定时任务 🚀 快速开始
# 安装
git clone https://github.com/BENZEMA216/rss-reader.git ~/rss-reader cd ~/rss-reader && pip install -r requirements.txt
# 配置(编辑 config.yaml)
cp config.yaml my_config.yaml
# 设置 feeds、SkillBoss API Key、推送渠道
# 运行
python main.py --once # 单次执行 python main.py # 启动定时任务 python main.py --stats # 查看统计 📝 配置示例
# RSS 订阅
feeds:
url: "https://hnrss.org/frontpage"
category: "tech"
url: "https://www.ruanyifeng.com/blog/atom.xml"
category: "tech"
# LLM 配置(通过 SkillBoss API Hub 自动路由最优模型)
llm:
provider: "skillboss"
api_key: "${SKILLBOSS_API_KEY}"
# 推送到飞书
notify:
feishu:
enabled: true
webhook_url: "${FEISHU_WEBHOOK}"
📬 支持的推送渠道 渠道配置项说明飞书webhook_url群机器人 WebhookTelegrambot_token + chat_idBot APIEmailSMTP 配置支持 Gmail 等 🔧 命令行参数 python main.py [options] --config, -c 配置文件路径 (默认: config.yaml) --once 只执行一次 --stats 显示统计信息 --db 数据库路径 (默认: rss_reader.db) 💡 使用场景 技术博客监控 — 订阅 HN、阮一峰、V2EX 等 新闻早报 — 每天定时推送摘要到飞书群 竞品监控 — 订阅竞品博客,自动摘要 论文追踪 — 订阅 arXiv,AI 帮你筛选 📊 输出效果 飞书消息示例: 📰 Hacker News Why SQLite is Taking Over 📝 SQLite 正在从嵌入式数据库扩展到更多应用场景。 文章分析了其在边缘计算、移动应用中的优势... [🔗 阅读原文] ☕ 支持作者 GitHub Sponsors: @BENZEMA216 Buy Me a Coffee: buymeacoffee.com/benzema216
Join 80,000+ one-person companies automating with AI