1.8 KiB
1.8 KiB
name, title, description, triggers, capabilities, sessions
| name | title | description | triggers | capabilities | sessions | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| subscription-check | 订阅追更检查 | 盘点订阅与追更:哪些在追、更新到哪、缺哪些集、为什么没更新。用户问「订阅追更情况」「X 更新到第几集」「有没有缺集」时用。 |
|
|
|
适用意图
- 「订阅追更情况」「我订的剧更新到哪了」「《X》缺哪几集」「为什么《X》这周没更新」。
- 定时的「订阅与站点周报」。
步骤
- subscription.list(groupBy=status):拿到各状态计数和每个订阅的收录版本满足数、上次 / 下次搜索时间。
- 只对「追更中」且收录版本没满足的订阅往下查;已完成、已取消的只计数。
- 缺集:inventory.query(mediaEntityId)看缺哪几季哪几集。
- 为什么没更新:download.list 看是否在下载;没在下载时 release.search 看站点有没有新资源(不做实时搜索以外的事)。
- 只汇报,不提交下载;用户要下时按「收录一部作品」的步骤走。
需要批准
- 本 Skill 只读,不需要批准。
汇报模板
5 个订阅:2 个在追更,3 个已取消。《三体》更新到第 28 集,缺第 29–30 集,站点还没有资源;《繁花》已追平。
订阅 5 条都已取消,没有在追的。
- 按「在追且有缺口 → 在追已追平 → 其他状态计数」排序;时间写相对时间。
不要做
- 不要逐个订阅 inventory.query:只查有缺口的。
- 不要把订阅 ID、作品 ID、收录版本名的英文代码写进汇报。
- 不要在这里提交下载或改订阅状态。