介绍
# Overseerr
与本地/自托管的 Overseerr 实例进行交互(搜索 + 请求 + 状态)。
注意:此技能针对的是 **Overseerr**(当前稳定的项目),而非处于 Beta 阶段的新版“Seerr”重写版。
## 设置
设置环境变量(建议通过 Clawdbot 配置进行设置):
- `OVERSEERR_URL`(例如:`http://localhost:5055`) - `OVERSEERR_API_KEY`(Settings → General → API Key)
## 搜索
```bash node {baseDir}/scripts/search.mjs "the matrix" node {baseDir}/scripts/search.mjs "bluey" --type tv node {baseDir}/scripts/search.mjs "dune" --limit 5 ```
## 请求
```bash # movie node {baseDir}/scripts/request.mjs "Dune" --type movie
# tv (optionally all seasons, default) node {baseDir}/scripts/request.mjs "Bluey" --type tv --seasons all
# request specific seasons node {baseDir}/scripts/request.mjs "Severance" --type tv --seasons 1,2
# 4K request node {baseDir}/scripts/request.mjs "Oppenheimer" --type movie --is4k ```
## 状态
```bash node {baseDir}/scripts/requests.mjs --filter pending node {baseDir}/scripts/requests.mjs --filter processing --limit 20 node {baseDir}/scripts/request-by-id.mjs 123 ```
## 监控(轮询)
```bash node {baseDir}/scripts/monitor.mjs --interval 30 --filter pending ```
备注: - 此技能使用 `X-Api-Key` 认证。 - Overseerr 也可以通过 Webhook 推送更新;轮询仅作为一种简单的基准方案。