社交运营助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/facebook-automation-nt。
技能介绍
解决了什么问题
运营多个 Facebook 主页时,团队常常需要在后台反复切换:发帖、传视频、安排排期、回复私信、翻看洞察数据。人工操作不仅耗时,还容易在排期时间、时区转换上出错——一条帖子可能因为 Unix 时间戳偏差而延后几小时发布,或者因为调度时间太接近当前时刻被 API 直接拒绝。
这个技能把 Facebook Page 的日常操作收敛到一套 FACEBOOK_* 工具调用里,让 Agent 能够自动完成从内容发布到对话管理的完整链路。
核心能力与工作流程
技能通过 Composio MCP 集成 Facebook Graph API,所有操作都围绕已管理的主页展开。
1. 发现主页
第一步永远是调用 FACEBOOK_LIST_MANAGED_PAGES 获取你管理的主页列表、page_id 和 access_token。这一步要缓存结果,避免后续重复调用增加延迟。
2. 创建与调度内容
FACEBOOK_CREATE_POST:发布或安排图文/链接帖子。设置published=false并传入scheduled_publish_time(Unix UTC 时间戳)即可排期。FACEBOOK_CREATE_VIDEO_POST:上传视频并安排发布,支持file_url或本地文件两种方式。
3. 管理已排期内容
通过 FACEBOOK_GET_SCHEDULED_POSTS 查看未发布列表,再用 FACEBOOK_RESCHEDULE_POST 调整时间、FACEBOOK_UPDATE_POST 修改文案、FACEBOOK_PUBLISH_SCHEDULED_POST 提前发布。
4. Messenger 对话管理
FACEBOOK_GET_PAGE_CONVERSATIONS 拉取收件箱会话列表,FACEBOOK_GET_CONVERSATION_MESSAGES 获取完整消息线程。回复用户用 FACEBOOK_SEND_MESSAGE,标记已读用 FACEBOOK_MARK_MESSAGE_SEEN。
适用边界与注意点
- 只支持 Facebook Pages,个人账号不在此工具集范围内。
- 调度时间必须比当前至少提前约 10 分钟,否则 API 会返回 400 错误;批量排期时要留足缓冲。
scheduled_publish_time必须是 Unix UTC 时间戳,时区转换错误会导致发布时间偏差数小时。FACEBOOK_GET_SCHEDULED_POSTS和FACEBOOK_GET_PAGE_CONVERSATIONS使用游标分页,需要跟随 cursor 才能拿到完整数据。- 视频上传后可能处于处理状态,需确认可用后再通过
FACEBOOK_CREATE_VIDEO_POST排期。 FACEBOOK_SEND_MESSAGE和FACEBOOK_MARK_MESSAGE_SEEN会产生用户可见的副作用,调用前必须获得明确确认。
使用场景
- 运营多个Facebook主页,需按指定UTC时间批量安排图文帖子发布
- 客服需从主页收件箱拉取用户私信,逐条回复并标记已读
- 内容团队需上传视频到主页,确认处理完成后安排排期发布
- 社群管理员需查看已排期帖子列表,调整发布时间或修改文案
适合人员
- 管理多个品牌Facebook主页、需要定时发布图文或视频的内容运营
- 通过Messenger接收和回复大量用户咨询的客服人员
- 需要批量调度帖子发布并监控已排期内容状态的社交媒体管理员
- 集成Composio MCP调用Facebook API构建自动化工作流的开发者