Facebook Messenger
您可以将 Agent 服务集成至您的 Facebook Messenger 内,让您的 Messenger 用户,可以通过 Messenger 与 Agent 沟通。
创建 Facebook Messenger APP
登录 Meta for Developers 并点击 Create APP
选择Other,然后点击Next
选择Business应用类型然后点击Next
输入应用名称,点击Create app,如果你有一个商业账户,请关联您的账户。
获取Messenger配置
在页面点击Add Product并且找到Messenger,点击Set up
点击Messenger API Settings,在Configure webhooks页面点击Configure
在Edit Callback URL中配置以下参数
进入Generate access tokens,点击Connect。根据提示完成验证,并选择与 Messenger API 关联的 Facebook 公共页面,完成公共页面的关联。如果没有要使用的公共页面,请单击 Continue继续。然后转到 Facebook public page创建一个。创建页面后,返回重新验证并关联公共页面。
在关联了一个页面之后,点击Add Subscriptions
选择Messages,然后点击Confirm
在Generate access tokens里,点击Generate
复制并保存生成的page token和page ID,然后勾选 “I understand” 复选框并点击Done。page token和page ID稍后会在配置中使用。
选择App settings>Basic,复制App secret,保存好APP secret,稍后会在配置中使用。
在 Agent 中配置
登录GPTBOTS
进入组织,选择相应的Agent,保存版本后点击Publish,发布成功后,点击Integrations
在集成方式中选择Facebook Messenger
输入Token、Page ID、App Secret,点击Modify
如果您想更新欢迎语,可以点击Advanced Setting
在Facebook Messenger中与Agent聊天
登录Facebook public page,并复制此页的URL
点击页面右上角的账户头像,然后点击开发者账户
在浏览器中输入该公共主页的网址并点击发送消息按钮。随后,你可以在弹出的 Messenger 窗口中与你的智能代理进行交流。此外,你还可以通过在 Messenger 中搜索该公共主页,来与你的Agent展开对话
分享你的Agent
如果你拥有一个Meta企业账号,并且想要将你的Agent共享给其他Messenger用户,那么你需要在Meta Developer上完成应用审核。一旦通过验证,你就可以将你的代理共享给其他Messenger用户。
如果您的开发者账户没有被Meta Enterprise认证,那么该Agent只能由开发者自己使用,不能与其他Messenger用户共享。此外,由于Meta的限制,Agent暂时无法在群聊中使用。