谷歌任务管理
管理Google T
通过Overseerr API实现电影和电视剧的请求提交、搜索查询及状态跟踪,适用于自建媒体库环境下的内容管理。
自建媒体库团队常面临成员分散提交需求、进度不透明的问题。该技能打通Overseerr与协作平台,让业务人员无需登录多个系统即可统一提交影视请求、实时追踪处理状态,减少沟通成本,提升内容获取效率。
落地案例:市场部策划季度观影活动,需批量准备经典商战剧集。成员在聊天窗口直接搜索《广告狂人》,指定第1-3季及4K画质提交请求;系统自动返回请求ID并定时轮询,当状态变为"已完成"时自动提醒负责人,无需反复登录媒体库后台确认。
环境配置
在Clawdbot配置中设置以下环境变量:
OVERSEERR_URL:实例地址,如 http://localhost:5055OVERSEERR_API_KEY:从Overseerr后台「Settings → General → API Key」获取安装依赖
需预先安装 Node.js 运行时环境。
基本操作
搜索内容:
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
定时监控(每30秒轮询):
node {baseDir}/scripts/monitor.mjs --interval 30 --filter pending
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 影视名称、内容类型(movie/tv)、季数范围、4K标识、结果限制数量、状态过滤条件、轮询间隔 |
| 输出 | 搜索结果列表、请求确认信息、处理状态详情、监控日志记录 |
| 适用人群 | 自建媒体库用户、家庭影院管理员、PT站点使用者、自动化运维人员 |
| 不包含 | Overseerr服务端部署、Webhook推送、用户权限管理、下载器直接控制 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/j1philli/overseerr/SKILL.md
来源类型:GitHub仓库