您可以将 Agent 服务集成至您的 Instagram 内,您可以通过 Instagram 与 Agent 沟通。
前期准备
准备一个Facebook账号
准备一个Instagram账号,并且
- 将您的个人资料改为商业账户,具体操作可以参考How to set up a business account on Instagram
- 在Meta Business Suite网站的首页添加你的Instagram账号
创建一个Instagram应用
使用Meta开发者账户登录Meta for Developers。如果没有开发者账户,按照Register as a Meta Developer的说明创建一个
在Apps页面,点击Create App
选择Other,然后点击Next
选择应用类型然后点击Next
输入应用名称然后点击Create app
在页面左侧的导航栏,点击Add Product并且找到Messenger,点击Set up
在左侧导航栏中,选择Messenger>Instagram settings,然后点击Add or remove Pages来添加创建好的公共主页和Instagram账号
在添加页面之后,点击Generate token按钮。复制并保存生成的token
复制并保存生成的token
添加Callback URL
登录Meta for Developers,打开之前创建的应用程序
在左侧导航栏中选择Messenger>Instagram settings,然后到Webhooks,点击Add Callback URL
进入GPTBOTS,选择相应Agent,保存版本后发布,点击Integration,选择Instagram,复制Webhook信息。填入Instagram settings
在左侧导航窗格中,点击Webhooks。然后找到Messages并点击Subscribe
发布你的Agent
登录GPTBOTS
进入GPTBOTS,选择相应Agent,保存版本后发布,点击Integration,选择Instagram,在Instagram App Credentials填入相应信息,点击Modify。
检验你的Agent
登录Instagram并创建一个用于测试代理的新账号。
将测试账号与Facebook账号关联
- 打开Facebook Profiles
- 点击Add accounts来添加Instagram测试账号,在这个例子中 是用于与Agent聊天的账号, 是已发布Agent的Instagram账号。
- 在在Instagram应用中添加测试用户角色。如果与Instagram账户(已发布Agent)关联的Facebook账户是管理员角色,则可以忽略这一步。
- 在Facebook Developer Center打开Instagram应用
- 在应用管理页面选择App roles>Roles然后点击Add People
- 选择Tester并输入与之关联的Facebook账户的用户名
- 在Facebook Profiles页面,点击对应的Facebook账户,再点击username选项来获取该账户的用户名
使用创建的Instagram测试账号登录到Instagram
在Instagram上找到那个已经发布了Agent的账号,点击messages选项,就可以开始与Agent进行聊天了