拾流 / Facebook Page 发布与排期 · 创作技能

SHILIU · 创作资源

Facebook Page 发布与排期 · 创作技能

调用 sau CLI 登录 Facebook Page,发布视频或图文,按北京时间设置至少提前 2 小时的排期,并用 Page ID、内容编号与正文核验或删除原作品。区分 scheduled、published、processing、submission_unknown 与 trashed 语义,限定近期列表

拾流编辑部 · 更新于 2026-11-02

这个技能解决什么问题

调用 sau CLI 登录 Facebook Page,发布视频或图文,按北京时间设置至少提前 2 小时的排期,并用 Page ID、内容编号与正文核验或删除原作品。区分 scheduled、published、processing、submission_unknown 与 trashed 语义,限定近期列表范围。

适用任务

通过 sau CLI 完成 Facebook Page 登录、发布视频或图文、设置北京时间排期,发布后核验原记录,必要时取消排期或删除作品。

需要的输入

已安装并可运行的 sau CLI 与浏览器环境;Facebook 账号(登录由用户在浏览器完成);目标 Page 的准确名称与数字 ID;本地视频或图片;标题与正文;排期需北京时间且至少提前 2 小时,浏览器时区为 Asia/Shanghai;如需代理,显式传 --proxy 或设置 SAU_FACEBOOK_PAGE_PROXY。

交付内容

结果 JSON(默认 .local/meta-results/,建议显式 --result),含状态 scheduled/published/processing/submission_unknown、Page ID、Page 名、内容编号;核验结果;删除结果 deleted 或 trashed。

任务示例

sau facebook-page login --account creator sau facebook-page upload-video --account creator --page "我的 Page" --file videos/demo.mp4 --title "标题" --desc "正文" --schedule "2026-10-21 10:30" --result .local/reel-result.json

输出示例

示意(非真实运行结果):{"status":"scheduled","page_id":"<Page数字ID>","content_id":"<内容编号>"};视频立即提交可能返回 processing 且 content_id 暂缺,需后续核验。

来源与使用

作者 dreammis;许可 MIT。已核对来源与包结构,未据此宣称完成运行实测。

查看原始来源

机器可读详情 · 读取 SKILL.md · 下载完整技能包

技能说明全文

---
name: meta-upload
description: 使用 sau CLI 登录 Facebook Page,发布视频或图文、设置北京时间排期、查询原作品并删除。
license: MIT-0
slug: social-auto-upload-meta-upload
displayName: Facebook Page 发布
version: 1.0.0
summary: 发布 Facebook Page 视频或图文,并管理排期。
---

# Facebook Page 发布与删除

本 Skill 调用现有 `sau facebook-page`,不重复实现浏览器逻辑。Instagram 当前暂停,后续使用独立网页方式;不使用 Business Suite 绑定 Instagram。

默认不配置代理,浏览器按系统网络直连;网络环境需要代理时显式传 `--proxy` 或设置 `SAU_FACEBOOK_PAGE_PROXY`。

先登录并保存账号别名:

```powershell
sau facebook-page login --account creator
sau facebook-page check --account creator
sau facebook-page upload-note --account creator --page "我的 Page" --images images/1.jpg --title "标题" --note "正文" --result .local/page-result.json
sau facebook-page upload-video --account creator --page "我的 Page" --file videos/demo.mp4 --title "标题" --desc "正文" --schedule "2026-10-21 10:30" --result .local/reel-result.json
```

视频与图文均可传 `--schedule "YYYY-MM-DD HH:MM"`,使用北京时间、至少提前 2 小时,浏览器时区必须为 Asia/Shanghai;留空立即提交。`--page` 填准确 Page 名称。`--tags` 为英文逗号分隔标签。传 `--proxy ""` 可忽略环境变量并直连。

结果默认保存到 `.local/meta-results/`,建议显式传 `--result`,避免手工抄写编号。`scheduled` 表示平台确认排期并核对原记录;`published` 表示图文已发布;视频立即提交在创建响应无错误且完成弹窗出现后返回 `processing`,表示平台已受理并正在处理,尚不能证明已公开播放,`content_id` 可能暂时没有。`submission_unknown` 只表示提交证据不足,必须先查询原记录,不重发。

用结果中的 Page ID、Page 名、内容编号和正文查询或删除:

```powershell
sau facebook-page verify --account creator --page "我的 Page" --page-id "Page数字ID" --content-id "内容编号" --expected-text "原作品正文" --scheduled
sau facebook-page delete --account creator --page "我的 Page" --page-id "Page数字ID" --content-id "内容编号" --expected-text "原作品正文" --scheduled --result .local/delete-result.json
```

`--scheduled` 选择定时列表;删除会取消排期并永久移除,返回 `deleted`。管理已发布作品时不加它,当前平台会移至垃圾箱,返回 `trashed`,30 天后自动删除;未接入 Page 垃圾箱提前永久删除。已定时作品实际发布后编号可能变化,需使用已发布列表中的编号。

只覆盖已加载的近期列表,不保证自动查找全部历史作品。同文案不能唯一定位、Page 或编号不符时不删除。删除后超时或浏览器断开时先核对原记录,不自动重删;本地素材保留。完整参数以 `sau facebook-page upload-video --help`、`upload-note --help`、`verify --help` 和 `delete --help` 为准。

## 示例脚本

`scripts/examples/` 下的文件是复制用示例,不是运行时依赖。执行前先查看当前 CLI 的 `--help`,替换账号、素材和正文;这些命令可能创建真实作品。

- `meta_commands.ps1`:PowerShell
- `meta_commands.sh`:Bash
- `meta_cli_template.py`:Python subprocess

技能是任务材料,不会自动授予账户权限、付费授权或其他系统权限。请让 Agent 按说明核对依赖,再在授权范围内使用。

把这个任务交给你的 Agent

数据、技能和创作空间,一起备好。复制接入指令,发给你正在使用的 AI 工具。

阅读 Agent 接入指南
正在复制指令

粘贴发给你的 Agent
让它成为你的自媒体专家

打开你正在使用的 AI 工具,把下面这段话粘贴到对话框并发送。

发给 Agent 的完整指令

发送后,告诉它你想做什么账号、实现什么目标。

这些 Agent 都可以使用24 个工具