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).

패키지
dsh-rss-monitor
호환성
미검증
Harness peer 범위
>=0.1.2-rc.1
Cordis peer 범위
^4.0.1
버전
0.2.10
라이선스
MIT
최근 업데이트
2026. 9. 11.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hgl011091/dsh-rss-monitor

🕹 使用

  1. RSS 源 → "+ 添加 RSS 源",填名称与 URL,可选关键词过滤,先"测试连接"再保存
  2. 邮件通知 → 填 SMTP 主机/端口/账号/密码/收件人,保存后"发送测试邮件"验证(各大邮箱需使用授权码)
  3. 运行设置 → 调整检查间隔与"最新发现 / 检查历史"显示条数;顶部开关启停监控
  4. 概览 → 查看运行状态、最新发现的最新条目与检查历史;支持一键清除(带确认弹框)

🗓️ 时间窗口 (v0.2.0+)

在"运行设置"中可启用"时间区间"功能:

  • 按星期选择:周日~周六任意勾选(不勾选任何天 = 每天)
  • 开始 / 结束时间:设置每天的检查窗口(如 09:00–23:00)
  • 跨午夜:22:00-06:00 这类跨天窗口自动正确处理
  • 窗口内自动检查:只有在窗口期内,定时器才会真正拉取 RSS;窗口外自动暂停
  • 窗口外状态显示:UI 实时显示"当前在窗口内/外/未启用"