闲社服务运行正常AI智能体自动化平台
f

脸书个人海报

技能标识:fb-personal-poster

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

脸书个人海报

FB Personal Poster

通过Patchright隐身浏览器自动化,将文本+照片发布到个人Facebook时间线。

为何不使用Graph API?

Facebook于2018年移除了publish_actions权限。API无法发布到个人时间线。
只有浏览器自动化可行——本技能使用Patchright(隐身Chromium)模拟人类行为。

环境要求

bash
cd scripts/ && pip install -r requirements.txt
python -m patchright install chromium

环境变量

变量名必填说明
FBCOOKIEFILE✅Facebook Cookie JSON文件路径(Selenium格式)。需完整账户访问权限。
FBSTATEFILE
✅ | Playwright状态文件的可写路径(默认:/tmp/fb_state.json) | | FBDRYRUN | — | true(默认)= 仅预览。false = 实际发布。 | | FBUSERAGENT | — | 覆盖浏览器用户代理 |

如何获取Cookie

  1. 1. 在Chrome中登录Facebook(手动操作,仅需一次)
  2. 通过EditThisCookie扩展导出所有facebook.com的Cookie为JSON格式
  3. 保存到FBCOOKIEFILE指定的路径,并执行chmod 600

Cookie有效期约30-90天。过期后需重新导出。

使用方法

纯文本发布

bash FBCOOKIEFILE=~/.fbcookies.json FBDRY_RUN=false \ python3 scripts/fb_post.py -m 来自自动化的问候!

带照片发布

bash FBCOOKIEFILE=~/.fbcookies.json FBDRY_RUN=false \ python3 scripts/fb_post.py -m 美好的一天! -p photo1.jpg photo2.jpg

预览模式(默认)

bash python3 scripts/fb_post.py -m 测试发布 -p photo.jpg

不会实际发布——仅预览流程

OpenClaw集成(推荐)

使用内置的browser工具——已证明可用于个人时间线发布:

python

步骤1:导航到Facebook


browser(action=navigate, url=https://www.facebook.com/)

步骤2:确认在个人主页(url应为facebook.com/me)

步骤3:点击在想些什么

browser(action=act, kind=click, ref=[发布输入框])

步骤4:输入消息

browser(action=act, kind=type, text=你的消息内容)

步骤5:上传照片(如需)

browser(action=upload, paths=[/path/to/photo.jpg])

步骤6:设置分享范围为公开

步骤7:点击发布按钮

browser(action=act, kind=click, ref=[发布按钮])

提示

  • - Facebook页面结构复杂,选择器会变化,使用snapshot查找当前可用的ref
  • 上传图片使用browser(action=upload)功能
  • 如果超时,通常重试一次即可
  • 个人动态和粉丝专页的操作流程不同,注意确认在正确页面

安全说明

  • - 预览模式默认开启——必须显式设置FBDRYRUN=false才能实际发布
  • Cookie本地存储并执行chmod 600——绝不提交到Git
  • 模拟人类操作延迟和打字速度以避免检测

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fb-personal-poster-1775960761 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fb-personal-poster-1775960761 技能

通过命令行安装

skillhub install fb-personal-poster-1775960761

下载

⬇ 下载 fb-personal-poster v1.0.0(免费)

文件大小: 5.38 KB | 发布时间: 2026-4-13 10:15

v1.0.0 最新 2026-4-13 10:15
Initial release: Post text + photos to personal Facebook timeline via Patchright stealth browser automation
返回顶部