运行聊天引擎

聊天引擎是如何工作的

聊天引擎提供了座席和客户之间的实时聊天体验。在启动时,它会查看聊天是否正在进行,如果存在则打开聊天。该引擎具有启用和禁用功能的配置选项,例如用于收集访问者信息的预聊天表单。如果没有代理在线,它还可以发送和接收离线消息。

该引擎以无缝的会话格式呈现这些内容。它位于我们的统一SDK之上,该SDK支持从AnswerBot引擎进行切换。

启动聊天引擎

让引擎自己运转

要自行启动聊天引擎,请传递您的ChatEngine类的构造器的实例MessagingActivity如下:

             
MessagingActivity.builder ().withEngines (ChatEngine.engine ()).show(Context Context, ChatConfiguration ChatConfiguration);

引擎与其他引擎一起运行

             
引擎answerBotEngine=AnswerBotEngine引擎引擎supportEngine=SupportEngine引擎引擎chatEngine=ChatEngine引擎MessagingActivity构建器withEnginesanswerBotEnginechatEnginesupportEngine显示上下文chatConfiguration

请注意:放置answerBotEngine对象在任何其他引擎之前。这一点很重要,因为统一SDK会启动列表中的第一个引擎,任何后续引擎都被视为潜在的联系选项。回答机器人可以移交给支持和聊天,但没有其他引擎可以移交给回答机器人。这意味着answerBotEngine必须放在列表的首位,否则它将永远不会启动。

使用聊天API提供程序

深入了解聊天API提供程序可以在这里找到