SuperAPI AI 工具集

connect-instagram-developer-platform

智能体与模型

查看项目

更新于 11-02 21:18

技能介绍

用途

该技能的目标是让用户的智能体获得对其 Instagram 账号的完整控制能力,包括私信(读取、回复)、评论(读取、回复、隐藏)、帖子及其统计数据、发布照片和 Reels。实现方式是通过一个本地 CLI 工具(instagram.py)与 Meta 官方的 Instagram API 通信,使用用户自己的 Meta 应用,不经过任何第三方服务,也没有月费。

主要能力

  • 注册 Meta 开发者账号并创建应用
  • 为应用添加 Instagram 相关权限(instagram_business_basic、instagram_business_manage_messages、instagram_business_manage_comments、instagram_business_content_publish、instagram_business_manage_insights)
  • 关联用户的 Instagram 专业账号(Creator 或 Business)
  • 生成并保存访问密钥(app_id、app_secret、access_token)
  • 安装 CLI 工具并完成登录,将访问令牌转换为 60 天有效期
  • 验证功能:读取账号信息、最新帖子、私信列表
  • 生成 SKILL.md 技能文件,供 Claude Code 等智能体调用

使用方式

技能以步骤化流程执行,全程在 Chrome AI 中通过 dev-browser 技能操作,用户只需在必要时登录、确认手机号或点击“允许”。具体步骤包括:检查工具环境(chrome-ai、dev-browser、python3 版本)、检查 Instagram 账号是否为专业账号、注册 Meta 开发者、创建应用、添加权限、关联 Instagram 账号、读取密钥、安装 CLI、验证功能、编写技能文件。

CLI 命令示例:

  • python3 ~/.agents/skills/instagram-cli/scripts/instagram.py me
  • python3 ~/.agents/skills/instagram-cli/scripts/instagram.py posts --max 10
  • python3 ~/.agents/skills/instagram-cli/scripts/instagram.py dms
  • python3 ~/.agents/skills/instagram-cli/scripts/instagram.py send <with_id> "<text>" --yes
  • python3 ~/.agents/skills/instagram-cli/scripts/instagram.py publish <image_url> --caption ".." --yes

适用场景

  • 用户希望智能体自动读取和回复 Instagram 私信
  • 用户希望智能体管理评论(回复、隐藏)
  • 用户希望查看帖子统计数据
  • 用户希望发布照片或 Reels
  • 用户希望将 Instagram 操作集成到自己的智能体工作流中

限制

  • Instagram 账号必须是专业账号(Creator 或 Business),个人账号无法使用 Meta API
  • 私信只能在对方最后一条消息后的 24 小时内回复
  • 访问令牌有效期为 60 天,使用时会自动续期
  • 实时接收新私信需要服务器上的 webhook,本技能不提供
  • 每次发送私信、回复评论或发布内容前,必须向用户展示确切文本并获得确认
  • 需要 Chrome AI 和 dev-browser 技能支持
  • 部分操作可能需要用户输入 Facebook 密码或手机验证码
  • 若 Meta 提示“Insufficient developer role”,需要将 Instagram 账号添加为 Instagram Tester 并接受邀请