Files
UHD_Media_Tool/packages/agent/skills/subscription-check/SKILL.md
T

1.8 KiB
Raw Blame History

name, title, description, triggers, capabilities, sessions
name title description triggers capabilities sessions
subscription-check 订阅追更检查 盘点订阅与追更:哪些在追、更新到哪、缺哪些集、为什么没更新。用户问「订阅追更情况」「X 更新到第几集」「有没有缺集」时用。
订阅
追更|追剧|缺集|漏集|更新到|新一集|最新一集|更新了没
周报
subscription.list
inventory.query
release.search
download.list
chat
patrol
child

适用意图

  • 「订阅追更情况」「我订的剧更新到哪了」「《X》缺哪几集」「为什么《X》这周没更新」。
  • 定时的「订阅与站点周报」。

步骤

  1. subscription.list(groupBy=status):拿到各状态计数和每个订阅的收录版本满足数、上次 / 下次搜索时间。
  2. 只对「追更中」且收录版本没满足的订阅往下查;已完成、已取消的只计数。
  3. 缺集:inventory.query(mediaEntityId)看缺哪几季哪几集。
  4. 为什么没更新:download.list 看是否在下载;没在下载时 release.search 看站点有没有新资源(不做实时搜索以外的事)。
  5. 只汇报,不提交下载;用户要下时按「收录一部作品」的步骤走。

需要批准

  • 本 Skill 只读,不需要批准。

汇报模板

5 个订阅:2 个在追更,3 个已取消。《三体》更新到第 28 集,缺第 29–30 集,站点还没有资源;《繁花》已追平。

订阅 5 条都已取消,没有在追的。

  • 按「在追且有缺口 → 在追已追平 → 其他状态计数」排序;时间写相对时间。

不要做

  • 不要逐个订阅 inventory.query:只查有缺口的。
  • 不要把订阅 ID、作品 ID、收录版本名的英文代码写进汇报。
  • 不要在这里提交下载或改订阅状态。