名称: overseerr
描述: 通过 Overseerr API 请求电影/剧集并监控请求状态(适用于稳定版 Overseerr,而非测试版 Seerr 重写)。
主页: https://overseerr.dev/
元数据: {"clawdbot":{"emoji":"🍿","requires":{"bins":["node"],"env":["OVERSEERR_URL","OVERSEERR_API_KEY"]},"primaryEnv":"OVERSEERR_API_KEY"}}
与本地/自托管的 Overseerr 实例交互(搜索 + 请求 + 状态查询)。
注意:本技能针对 Overseerr(当前稳定版项目),而非处于测试阶段的较新版本“Seerr”重写。
设置环境变量(建议通过 Clawdbot 配置):
OVERSEERR_URL(示例:http://localhost:5055)OVERSEERR_API_KEY(在 Overseerr 界面中:设置 → 通用 → API 密钥)node {baseDir}/scripts/search.mjs "the matrix"
node {baseDir}/scripts/search.mjs "bluey" --type tv
node {baseDir}/scripts/search.mjs "dune" --limit 5
# 电影
node {baseDir}/scripts/request.mjs "Dune" --type movie
# 剧集(默认请求所有季,可选)
node {baseDir}/scripts/request.mjs "Bluey" --type tv --seasons all
# 请求指定季
node {baseDir}/scripts/request.mjs "Severance" --type tv --seasons 1,2
# 4K 资源请求
node {baseDir}/scripts/request.mjs "Oppenheimer" --type movie --is4k
node {baseDir}/scripts/requests.mjs --filter pending
node {baseDir}/scripts/requests.mjs --filter processing --limit 20
node {baseDir}/scripts/request-by-id.mjs 123
node {baseDir}/scripts/monitor.mjs --interval 30 --filter pending
说明:
- 本技能使用 X-Api-Key 进行身份验证。
- Overseerr 也支持通过 Webhook 推送更新;轮询是基础的监控方式。