Instagram
最新更新:2025-02-24

Instagram

您可以将 Agent 服务集成至您的 Instagram 内,您可以通过 Instagram 与 Agent 沟通。

前期准备

  1. 准备一个Facebook账号

  2. 准备一个Instagram账号,并且

创建一个Instagram应用

  1. 使用Meta开发者账户登录Meta for Developers。如果没有开发者账户,按照Register as a Meta Developer的说明创建一个

  2. Apps页面,点击Create App

  3. 选择Other,然后点击Next image-20250225170200139

  4. 选择应用类型然后点击Next

  5. 输入应用名称然后点击Create app

  6. 在页面左侧的导航栏,点击Add Product并且找到Messenger,点击Set up image-20250225172345410

  7. 在左侧导航栏中,选择Messenger>Instagram settings,然后点击Add or remove Pages来添加创建好的公共主页和Instagram账号 image-20250225173036089

  8. 在添加页面之后,点击Generate token按钮。复制并保存生成的token image-20250225173524352

  9. 复制并保存生成的token

添加Callback URL

  1. 登录Meta for Developers,打开之前创建的应用程序

  2. 在左侧导航栏中选择Messenger>Instagram settings,然后到Webhooks,点击Add Callback URL

  3. 进入GPTBOTS,选择相应Agent,保存版本后发布,点击Integration,选择Instagram,复制Webhook信息。填入Instagram settings image-20250303184324287

  4. 在左侧导航窗格中,点击Webhooks。然后找到Messages并点击Subscribe image-20250303190258623

发布你的Agent

  1. 登录GPTBOTS

  2. 进入GPTBOTS,选择相应Agent,保存版本后发布,点击Integration,选择Instagram,在Instagram App Credentials填入相应信息,点击Modifyimage-20250304113544576

检验你的Agent

  1. 登录Instagram并创建一个用于测试代理的新账号。

  2. 将测试账号与Facebook账号关联

  • 打开Facebook Profiles
  • 点击Add accounts来添加Instagram测试账号,在这个例子中 是用于与Agent聊天的账号, 是已发布Agent的Instagram账号。
  1. 在在Instagram应用中添加测试用户角色。如果与Instagram账户(已发布Agent)关联的Facebook账户是管理员角色,则可以忽略这一步。
  • Facebook Developer Center打开Instagram应用
  • 在应用管理页面选择App roles>Roles然后点击Add People
  • 选择Tester并输入与之关联的Facebook账户的用户名
  • Facebook Profiles页面,点击对应的Facebook账户,再点击username选项来获取该账户的用户名
  1. 使用创建的Instagram测试账号登录到Instagram

  2. 在Instagram上找到那个已经发布了Agent的账号,点击messages选项,就可以开始与Agent进行聊天了