hgl011091/dsh-rss-monitor ↗★ 1
dsh-rss-monitor
RSS 订阅监控插件:定时检查 RSS 源、关键词过滤、邮件通知,并以原生设置页接入 DeepSeek Harness。 Monitor RSS feeds on a schedule, filter by keywords, and get email notifications, as a native DeepSeek Harness settings page. v0.2.9 mounts the settings RPC as exact Fetch routes under the shared /api channel (/api/dsh-rss-monitor.<endpoint>): dsh-client-connection exposes fetch.register without touching webServer, which fixes the load failure "cannot get property \"webServer\" without inject" (the desktop loader ignores module-level inject), and browser requests ride the same authenticated /api transport as every other settings tab instead of plugin channels that can fall through to the static-frontend fallback (HTTP 405). v0.2.8 fixed email delivery under TUN-mode proxies (nodemailer c-ares queryA ETIMEOUT; SMTP hosts pre-resolved via the OS resolver with TLS SNI preserved) and added a client bundle version guard + prepack rebuild. v0.2.10 tightens the host declaration to the verified floor: dsh-client-connection shipped the Fetch-route API (registerFetchRoute) starting 0.1.2-rc.1 and removed rpc.handle there, so engines.dsh is now >=0.1.2-rc.1 (verified against every published connection release; the older 0.1.0/0.1.1 line cannot run the /api transport).
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hgl011091/dsh-rss-monitorドキュメント
README 全文を読む ↗🕹 使用
- RSS 源 → "+ 添加 RSS 源",填名称与 URL,可选关键词过滤,先"测试连接"再保存
- 邮件通知 → 填 SMTP 主机/端口/账号/密码/收件人,保存后"发送测试邮件"验证(各大邮箱需使用授权码)
- 运行设置 → 调整检查间隔与"最新发现 / 检查历史"显示条数;顶部开关启停监控
- 概览 → 查看运行状态、最新发现的最新条目与检查历史;支持一键清除(带确认弹框)
🗓️ 时间窗口 (v0.2.0+)
在"运行设置"中可启用"时间区间"功能:
- 按星期选择:周日~周六任意勾选(不勾选任何天 = 每天)
- 开始 / 结束时间:设置每天的检查窗口(如
09:00–23:00) - 跨午夜:22:00-06:00 这类跨天窗口自动正确处理
- 窗口内自动检查:只有在窗口期内,定时器才会真正拉取 RSS;窗口外自动暂停
- 窗口外状态显示:UI 实时显示"当前在窗口内/外/未启用"