SuperAPI AI 工具集

lov-media-publisher

营销与增长

查看项目

更新于 10-16 00:02

技能介绍

用途:把本地视频发布到微信视频号或 Bilibili 的创作者后台,支持 draft(草稿)、schedule(定时)、publish(发布)和 status(状态查询)四种动作。默认平台队列为 [wechat-channels, bilibili],用户未指定平台时按此顺序执行;明确指定平台或顺序时按指定执行。

主要能力:只操作平台自己的创作者后台可见网页,把页面当动态界面,每步重新读取当前页面并按语义定位控件,不依赖历史 CSS 选择器、旧句柄或坐标。发布前用 check_video.py 做视频预检,用 check_copy.py 做文案预检;发布时执行描述来源冻结、字段回读、封面安全区检查、终稿确认和列表回读等门禁。

必要用法:先读平台约束,再运行只读视频预检,例如 python3 $SKILL_DIR/scripts/check_video.py <视频路径> --platform wechat-channels --json,B 站需带 --expected-orientation。文案预检示例:python3 $SKILL_DIR/scripts/check_copy.py --platform bilibili --title ... --description ... --topic ... --collection ... --json。浏览器流程按 ego-browser 任务空间执行,helper 传 id 不传 task 对象。publish 前必须由用户确认终稿,确认时用 notify_user.py 发通知与语音播报。

适用场景:用户要求发布、保存草稿、定时发布或核验视频号/B 站视频状态;基于本会话上一版内容重发同一本地视频。不适用于只发布公众号文章、只做本地媒体预检或转码、以及剪辑渲染生成视频素材。

限制:视频号发布后不可撤改,B 站稿件投出后可编辑但需重新点「立即投稿」;视频号限制 4 GiB / 2 小时,B 站 16 GB / 10 小时;两平台写值方式不同,控件类名须从 page-anatomy 抄取;封面槽位数按页面实测,B 站 16:9 槽需投稿后拉公开接口读 pic 验证;生成内容标注须依据素材来源而非视频话题;广告、可见范围、位置、分区、类型和评论未提出时保持平台默认。状态只使用 prepared、uploading、processing、awaiting_confirmation、draft_saved、scheduled、platform_pending、published、publish_failed 等值,成功提示或页面跳转不单独证明 published。