with one click
emby-account
Emby账号管理。飞书群内指令:注册/续费/删除/改密码/禁用/启用/查询/统计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Emby账号管理。飞书群内指令:注册/续费/删除/改密码/禁用/启用/查询/统计。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | emby-account |
| description | Emby账号管理。飞书群内指令:注册/续费/删除/改密码/禁用/启用/查询/统计。 |
| metadata | {"openclaw":{"emoji":"🎬"}} |
飞书群内发送指令管理Emby账号,操作记录写入飞书多维表格。
读取 ~/.openclaw/workspace/emby-config.json:
{"api_base_url": "https://xxx/api", "api_key": "xxx"}
不存在则提示管理员发送"配置 Emby API"设置。
多维表格配置 ~/.openclaw/workspace/emby-bitable.json:
{"app_token": "xxx", "renewal_table_id": "xxx", "operation_table_id": "xxx"}
| 指令 | 格式 | 说明 |
|---|---|---|
| 注册 | 注册 <账号> [天数] | 默认30天 |
| 续费 | 续费 <账号> <天数> | 必须指定天数 |
| 删除 | 删除 <账号> | 不可恢复 |
| 改密码 | 改密码 <账号> <新密码> | |
| 禁用/启用 | 禁用/启用 <账号> | |
| 查询 | 查询 <账号> | |
| 统计 | 统计 本周/本月/上个月/N月 | 管理员用 |
天数可带"天"字(365天→自动去掉→365)。
批量注册/续费:第一行只写指令,后续每行<账号> <天数>:
注册
18812341234 365
18898765432 30
Headers: X-API-Key: {api_key}, Content-Type: application/json
POST {base}/accounts/ body {"username":"x","valid_days":N}POST {base}/accounts/{user}/extend/ body {"days":N}POST {base}/accounts/{user}/password/ body {"new_password":"x"}POST {base}/accounts/{user}/disable/POST {base}/accounts/{user}/enable/DELETE {base}/accounts/{user}/GET {base}/accounts/{user}/铁律:每一条成功或失败的操作都必须写入多维表格,这是任务的收尾步骤。在写表动作执行之前,不得回复用户表示任务完成。
⚠️ 多维表格写入失败:<错误原因>
让用户明确知道"操作已成功,但日志未记录",便于后续补录续费 → renewal_table(发起人/发起时间/账户名/续费天数/新到期日期/操作结果)注册 / 删除 / 改密码 / 禁用 / 启用 / 查询 → operation_table(发起人/发起时间/操作类型/账户名/有效天数/到期日期/操作详情/操作结果)用户发 续费 X N 但账号 X 未注册时:
operation_table:操作类型 "注册",记录新创建账户(有效天数 = N,到期日期 = 注册后到期日)renewal_table:按续费正常记录(发起人/发起时间/账户名 X/续费天数 N/新到期/结果),操作结果列备注"续费时账户不存在,已自动注册"目的:保留原始的"续费"意图和发起时间,便于月度统计和成员行为复盘;同时也记录"新账户"这一事实。
如 emby-bitable.json 不存在,用 feishu_bitable_app 创建多维表格"Emby账号管理记录",建两个表和字段,保存到 emby-bitable.json,权限设为所有人可编辑。
注册: ✅ 账号xxx注册成功 密码:xxx 有效期:N天 到期:YYYY-MM-DD
续费: ✅ 账号xxx续费成功 续费N天 新到期:YYYY-MM-DD
续费时账户不存在: ✅ 账号xxx不存在,已自动注册 密码:xxx 有效期:N天 到期:YYYY-MM-DD
批量: 每个账号一行 ✅/❌
查询: 账号/状态/到期/剩余天数/服务器
多维表格写入失败时,在上述回复末尾追加:
⚠️ 多维表格写入失败:<原因>(不影响 Emby 操作结果,仅提醒日志缺失)
📊 Emby统计(YYYY年M月)
【续费】
高 → 续费365天 → 5个
高 → 续费30天 → 12个
【注册】
高 → 注册 → 10个
【其他】
改密码:3次 | 禁用:2次 | 启用:1次 | 删除:0次
按发起人+天数分组。不列明细、不列账号、不列总用户数。
401→API Key无效 | 404→账号不存在 | 409→账号已存在