动漫追更补档技能
核心工作流
用户: "帮我补档 xxx E12" 或 "更新 xxx 的集数"
↓
1. 查询金山文档 → 确认当前进度和备注格式
2. 识别缺集或新集数
3. 浏览器自动化 → 百度网盘转存到正确文件夹
4. 更新金山文档备注列
步骤详解
Step 1: 查询金山文档确认当前状态
使用 kdocs-skill 的 mcporter 接口:
# 查询一月新番表(sheet_id=4)
mcporter call kdocs "dbsheet.list_records" \
file_id="qEtApFcJArM71zDUJSamxxUbz8Lp3QcD3" \
drive_id="1495654819" sheet_id="4" page_size=100
文件信息(固定值,每次都相同):
- 文件名:
公众号影獒特摄.ksheet - file_id:
qEtApFcJArM71zDUJSamxxUbz8Lp3QcD3 - drive_id:
1495654819 - 一月新番 sheet_id:
4
关键字段:
动漫名(B列):动漫名称备注(9列):格式为更新至S01Exx百度网盘(J列):百度网盘分享链接夸克网盘(K列):夸克网盘分享链接
Step 2: 识别缺集
根据备注列 更新至S01E?? 判断用户已有哪几集。
注意:用户可能只需要补某一集(如E12),不一定需要补全所有缺集。
Step 3: 百度网盘浏览器自动化
当需要转存网盘分享内容时(百度网盘 API 无法直接操作 /闲鱼/ 真实路径),使用浏览器自动化:
打开分享链接 → 保存到网盘 → 导航到正确文件夹 → 确认:
1. browser open → 分享链接
2. 点击「保存到网盘」按钮
3. 等待文件夹树加载 → 逐级点击导航(闲鱼 → 动漫 → 更新中 → 对应动漫文件夹)
4. 点击「确定」
5. 如需整理到正确位置:用「移动」功能把文件移入目标文件夹
重要限制:
- 百度网盘分享保存时,会创建新的子文件夹(分享文件名),不会自动和已存在的同名单文件混合
- 如果目标位置已有同名文件,需要手动「移动」合并
Step 4: 更新金山文档备注
使用 kdocs-skill 更新记录:
mcporter call kdocs "dbsheet.update_records" \
file_id="qEtApFcJArM71zDUJSamxxUbz8Lp3QcD3" \
drive_id="1495654819" sheet_id="4" \
records='[{"id": "<记录ID>", "fields": {"备注": "更新至S01E12"}}]'
备注格式模板:统一使用 更新至S01Exx(参考表中其他行,如 更新至S01E04)
常用 sheet_id 查询
| 表名 | sheet_id | 备注字段 |
|---|---|---|
| 一月新番 | 4 | 字段key: "备注" |
| 已完结右滑→ | 5 | 字段key: "文本" |
| 假面骑士 | 7 | 字段key: "名称" |
| 奥特曼 | 8 | 字段key: "名称" |
| 超级战队 | 9 | 字段key: "文本" |
| 其他特摄 | 10 | 字段key: "名称" |
注意:.dbt 文件和 .ksheet 文件的字段结构不同,字段 ID 也不同。使用前先查 schema 确认:
mcporter call kdocs "dbsheet.get_schema" file_id=... drive_id=...
触发词
- "补档"、"追更"、"更新集数"、"补充缺集"
- "帮我把 xxx 保存到网盘"
- "更新 KDocs"、"更新影獒特摄表格"
- "查一下 xxx 更新到第几集了"
禁忌
- 不要用飞书工具(feishu_*)操作金山文档,那是两个独立平台
- kdocs API 需要 Bearer Token,已配置在 mcporter 的 kdocs 配置中
- 不确定字段 key 时,先调用
dbsheet.get_schema确认
