Install
openclaw skills install @jiaxinmmhh/channels-video-publish自动上传并定时发布视频到微信视频号(视频号助手网页版)。用原生 CDP 驱动已登录的 Chrome,完成上传视频、填短标题/描述/合集、声明原创、设定时发表(或即时发表)。当用户说「发视频号」「视频号发布」「上传视频号」「视频号定时发表」「补声明原创」「视频号排期」时使用。也用于核查已发布条目的原创声明状态。
openclaw skills install @jiaxinmmhh/channels-video-publish用原生 CDP(不走 playwright)驱动一台带远程调试端口、已登录视频号助手的 Chrome,
把本地 mp4 上传到 post/create,填好短标题/描述/合集,勾原创,设定时后点发表。
核心价值:避开新版「视频号助手」SPA 的 0×0 iframe 陷阱。
发布表单藏在一个宽高为 0 的 iframe 里,鼠标坐标全失效,只能走合成 DOM 事件——
这些坑全在 references/troubleshooting.md,改脚本前先读它。
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--remote-debugging-port=9222 --user-data-dir=/Users/jx/ChromeAutomation &
ws:/Users/jx/.workbuddy/binaries/node/workspace/node_modulesunset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY NODE_OPTIONS
export NO_PROXY='127.0.0.1,localhost'
dangerouslyDisableSandbox: true。强烈建议第一次或改过脚本后先:
node scripts/cdp-publish.js --file /path/a.mp4 --title "标题" \
--desc "描述" --album "怎么活得更好" --duration 516 --day 15 --hour 07 --dry-run
dry-run 会做完上传+填字段+保存草稿,不点发表。确认草稿箱里内容无误再正式跑。
--dry-run,带 --day/--hour(可加 --month)--immediate(不定时,绕过日历面板)--episodes <文件> --ep <编号>node scripts/check-original.jsnode scripts/cdp-publish.js --file <mp4> --title <短标题> [--desc <描述>]
[--album <合集>] [--duration <秒>] [--day <日> --hour <时> [--minute <分>]]
[--immediate] [--dry-run]
node scripts/cdp-publish.js --episodes episodes.json --ep 24 --day 15 --hour 07
node scripts/check-original.js [--all]
退出码:0 成功|1 失败|3 登录态失效需重扫|4 定时日期超窗口(未发布)
references/troubleshooting.md 第 12 条)scripts/cdp-publish.js — 主发布脚本scripts/check-original.js — 原创声明状态核查references/troubleshooting.md — 踩坑清单,改代码前必读assets/episodes.example.json — 批量配置模板