RSS Monitor

📡 RSS 智能监控与飞书通知助手

自动化 RSS 订阅监控工具,支持多源聚合、飞书通知与定时任务,适合资讯追踪与内容运营场景。

收藏
5.1k
安装
1.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

RSS Monitor 是一款轻量级 RSS 订阅监控脚本,支持对博客、新闻站点等内容源的实时追踪。用户可通过 CLI 命令快速添加、移除或列出监控列表,执行 check-all 批量扫描新文章,并通过 Feishu/Lark 飞书机器人推送即时通知。

显著优点

  • 多协议兼容:原生支持 RSS 2.0、Atom 及 JSON Feed 格式
  • 零侵入部署:纯 Python 脚本,无需服务端,依赖仅 requests 与 feedparser
  • 灵活调度:兼容系统 crontab 与 OpenClaw 内置定时任务,支持分钟级频率
  • 本地化存储:采用 JSON 文件持久化订阅列表与文章历史,便于备份与迁移
  • Webhook 集成:一键对接飞书群机器人,实现团队实时同步

潜在局限

  • 无内置去重机制:依赖 feed 本身的 GUID/link 字段,部分不规范源可能误报
  • 无 Web 管理界面:纯 CLI 交互,非技术用户上手成本较高
  • 单节点运行:无分布式或多实例协调,重复部署可能导致通知重复
  • 依赖外部网络:国内部分 RSS 源存在解析稳定性问题

适合人群

  • 开发者与技术写作者:追踪技术博客、开源 Release 动态
  • 内容运营团队:监控竞品公众号 RSS 转换源、行业资讯聚合
  • 个人效率用户:替代传统 RSS 阅读器,实现「只读新文章」的极简模式

常规风险

  • Webhook 泄露:Feishu Webhook URL 若硬编码或提交至代码仓库,存在被恶意调用的风险,建议通过环境变量注入
  • 存储权限~/.rss_monitor/ 目录默认用户权限,多用户共享环境需留意文件隔离
  • 定时任务堆积:高频扫描(如每分钟)若遇网络超时,可能导致进程堆积,建议间隔不低于 5 分钟
  • 第三方依赖:feedparser 对畸形 XML 的容错有限,极端场景可能触发解析异常

RSS Monitor 内容

scripts文件夹
手动下载zip · 5.8 kB
rss_monitor.pytext/plain
请选择文件