视频号高播放知识科普作品筛选
输入多个公开视频号作品链接,以及可选的数量或播放门槛,完成“从指定候选中筛选高播放知识科普作品”任务,并保留每条作品可复核的原始数据文件。
何时使用
- 用户提供多个视频号知识科普作品链接并要求按播放数据筛选。
- 用户使用“视频号、微信视频号、视频号分享链接”等表达。
不要用于账号主页资料、私有作品、内容脚本拆解或从互动计数推断受众身份、真实转化和投资回报。
输入
- 多个公开视频号作品链接,以及可选的数量或播放门槛。
- 典型链接:
https://channels.weixin.qq.com/platform/post/<post_id> - 拒绝账号主页、搜索页、含凭据的 URL 和本地网络地址。
工作流
- 确认每个 URL 指向具体的视频号作品,而不是账号主页。
- 串行获取每个候选链接的数据,每条链接只请求一次。
- 排除缺少播放数的候选,保留其缺失说明,不擅自补值。
- 按用户指定门槛或在给定候选集合内按播放数筛选,并明确这不是全平台榜单。
- 标注采集时间、来源链接和平台指标口径;不同时间的快照不可当作同一时点数据。
输出
筛选口径、入选链接、原始播放和互动指标、未入选原因与缺失说明。每次数据获取生成一个 engagement.json,其中保留源 URL、原始字段、缺失项和警告。
示例指令
- “从这些链接里筛选高播放的视频号知识科普作品。”
- “找出这批知识科普视频里播放最高的几个。”
- “按十万播放门槛筛选这些视频号作品。”
OAuth 授权
正常执行原任务。缺少凭据时,脚本返回 AUTH_REQUIRED(退出码 2),不要把它当作可重试的业务错误,也不要要求用户自行获取或粘贴 API Key。
向用户说明将打开 UnityClaw 授权页面,并询问是否同意。只有用户明确同意后,才运行:
node scripts/authorize.js --authorize --json
授权命令只完成 OAuth 和凭据保存,不调用业务接口。成功后重新执行用户原来的业务命令一次;用户拒绝、取消、超时或授权失败时停止,不循环弹窗。不得回显、记录或写入凭据。
如果旧凭据无效,不要直接 OAuth 后重试;先排查并清理旧凭据,否则它可能覆盖新授权结果。服务端业务失败不触发 OAuth。
运行
node scripts/generate.js --url "https://channels.weixin.qq.com/platform/post/<post_id>" --lang zh --json --output-dir ./tasks
资源
- 执行
scripts/generate.js获取一条视频号作品的数据。