XZZ视频号自动发布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9404a307/wechat-video-publisher。
技能介绍
要解决什么问题
视频号助手没有稳定的批量 API,运营侧常见做法是:同一批 MP4 手工上传、填长短标题、勾原创、设定时、再逐条确认是否发成功。素材一多,排期容易乱,失败重传和「到底发没发」的归档也靠人肉记。
技能如何工作
本技能用 Playwright 驱动 Chromium,在登录后的视频号助手页面上模拟完整发布流程,把「文件夹里的视频」当成任务队列。
标题生成(可选前置):generate_captions.py 走三级链路——OCR 字幕 → Whisper 语音转写 → 抽帧分析,产出 video_captions_auto.json,分别对应长标题与短标题(≤16 字)。
批量定时发布(主力脚本 publish_videos_auto.py):在脚本顶部配置 START_DATE、PUBLISH_HOUR 等参数后运行。每条视频大致顺序为:上传 → 填长/短标题 → 声明原创 → 设定定时 → 发表;成功后移入同目录下的 「已发」 子文件夹,失败则保留原位以便重跑。
其它实现细节来自 SKILL.md:通过隐藏 navigator.webdriver 等方式降低自动化特征;上传失败会刷新页面重试;全部完成后可弹 Windows 通知。
适用边界与注意点
- 依赖 Python 3.10+、FFmpeg、Playwright + Chromium、PaddleOCR、openai-whisper(small 体量约 460MB),环境准备成本不低。
- 流程绑定视频号助手 Web 界面,页面改版或风控策略变化时,选择器与行为可能需要你自行维护。
- 「反 AI 风控」是降低明显自动化痕迹,不保证 账号零风险;多账号矩阵仍建议分环境、控频率。
- 单条调试可用
publish_one.py;标题示例可参考video_captions.json。
使用场景
- 短视频创作者把一批 MP4 放进同一文件夹,需要按 START_DATE 起逐日定时发到视频号助手
- 新媒体运营要为下周内容排期,需一次性上传多条并分别填长标题、16 字内短标题与原创声明
- 多账号矩阵运营需对同一批素材按账号队列发布,且只有确认发表成功才移入「已发」避免重复上传
- 发布前尚未写标题时,需用 OCR、Whisper 与抽帧从成片自动生成 video_captions_auto.json 再批量发
适合人员
- 日更或周更多条口播/剧情短视频的创作者,希望少手工填表、把上传与定时发表串成一条脚本
- 负责视频号栏目排期的新媒体运营,要把本地素材按 PUBLISH_HOUR 等参数自动排进助手后台
- 维护多个视频号、需同步或错峰发同一批成片的内容矩阵负责人,且要能失败保留、成功归档
- 会改 Python 脚本顶部日期与时间参数、并能接受 Playwright 扫码登录与页面改版维护成本的自托管运营