IBM Cloud Docs
与 Facebook Messenger 集成

与 Facebook Messenger 集成

IBM Cloud

Facebook Messenger 是一个消息传递应用程序,可帮助企业和客户直接相互通信。

创建操作后,可以将助手与 Facebook Messenger 集成。

目前,不存在任何方法来识别或删除与通过 Facebook Messenger 与助手进行交互的特定用户相关联的数据。 Do not use this integration method for deployments that must be compliant with the General Data Protection Regulation (GDPR).

准备工作

要将助手与 Facebook 集成,您必须在 Facebook 的 Meta App Development 上具有 Admin 角色。 有关更多信息,请参阅 元应用程序开发

要将助手与 Facebook 集成,请执行以下步骤:

  1. 通过单击左侧菜单中的集成图标 (集成图标),转至“集成”页面。

  2. 单击 Facebook Messenger 磁贴上的 添加

  3. 请单击确认

  4. 按照屏幕上提供的指示信息完成集成过程。

更改认证所需的字段时,必须重新填充并验证相关字段中的所有条目。

操作注意事项

添加到操作的富文本响应将按预期显示在 Facebook 应用程序中,但以下例外情况除外:

  • 连接到实时代理程序: 将忽略此响应类型。

  • 图像:此响应类型会在响应中嵌入图像。 在图像前面不会显示标题和描述,无论是否指定标题和描述。

  • 选项:此响应类型显示用户可以选择的选项列表。

    • 描述不会显示,无论是否指定。
    • 用户单击其中一个按钮后,按钮选项会消失,并替换为用户所选选项生成的用户输入。 如果助手或用户输入新的输入,那么按钮生成的输入会消失。 因此,如果在单个响应中包含多个响应类型,请将选项响应类型放置在最后。 否则,后续响应中的内容(例如,文本响应类型中的文本)将替换按钮生成的文本。
    • 标题将自动从列出选项的操作的相关步骤的文本中获取。

与助手聊天

要开始与助手聊天,请完成以下步骤:

  1. 打开 Facebook Messenger。
  2. 输入先前创建的页面的名称。
  3. 在该页面出现后,单击该页面,然后开始与助手聊天。

Facebook Messenger 集成未处理欢迎操作。 欢迎消息不会像在助手预览中那样显示在 Facebook Messenger 中。 由于在用户启动的操作流中跳过具有 welcome 特殊条件的节点,因此不会从此处触发此操作。 Facebook Messenger 会等待用户启动交谈。

当前会话的操作流在 60 分钟处于不活动状态 (对于轻量套餐和标准套餐为 5 分钟) 后重新启动。 这意味着,如果用户停止与助手进行交互,那么在 60 分钟(或 5 分钟)后,先前交谈期间设置的所有上下文变量值都会设置为 null 或恢复为其缺省值。

只有页面管理员才能与 Facebook Messenger 聊天机器人进行交互,直到 Facebook 批准。 Facebook 批准后,任何页面访问者都可以与其进行交互。