用途:让 AI 智能体或脚本自动把图片发布到 Instagram,可选配 WaveSpeed 生成图片。
主要能力:使用 human-browser 启动隐身浏览器并走罗马尼亚住宅 IP,模拟真实 iPhone 用户登录,以规避机器人检测;上传图片并提交说明文字;首次登录后把 Cookie 会话缓存到 ~/.openclaw/ig-session.json,后续运行复用会话,无需重新登录。
使用方式: node {baseDir}/scripts/post.js --image ./photo.jpg --caption "Good morning 🌅 #photography" --user YOUR_USERNAME --pass YOUR_PASSWORD 使用 WaveSpeed 图片时先生成再发布: node /workspace/.agents/skills/wavespeed/scripts/wavespeed.js generate --model flux-schnell --prompt "sunset over mountains" --output /tmp/post.png node {baseDir}/scripts/post.js --image /tmp/post.png --caption "Golden hour 🏔️ #nature #photography"
参数与对应环境变量:--image / IG_IMAGE(本地路径或 HTTPS URL);--caption / IG_CAPTION(可选);--user / IG_USERNAME;--pass / IG_PASSWORD;--session / IG_SESSION_PATH(默认 ~/.openclaw/ig-session.json)。可在 openclaw.json 的 skills.entries.instagram-poster.env 中配置 IG_USERNAME、IG_PASSWORD。
适用场景:需要自动或批量发布图片到 Instagram、由智能体按用户指令发帖的流程。
限制:需要安装 human-browser 技能并订阅 Human Browser(住宅代理,humanbrowser.dev),还需有效的 Instagram 账号凭据。资料未提供价格、发布频率限制、支持图片格式与尺寸、失败重试等细节。