运行聊天引擎
运行聊天引擎
聊天引擎是如何工作的
聊天引擎提供了座席和客户之间的实时聊天体验。在启动时,它会查看聊天是否正在进行,如果存在则打开聊天。该引擎具有启用和禁用功能的配置选项,例如用于收集访问者信息的预聊天表单。如果没有代理在线,它还可以发送和接收离线消息。
该引擎以无缝的会话格式呈现这些内容。它位于我们的统一SDK之上,该SDK支持从AnswerBot引擎进行切换。
启动聊天引擎
让引擎自己运转
要自行启动聊天引擎,请传递您的ChatEngine
类的构造器的实例MessagingActivity
如下:
MessagingActivity.builder ()
.withEngines (ChatEngine.engine ())
.show(Context Context, ChatConfiguration ChatConfiguration);
引擎与其他引擎一起运行
引擎answerBotEngine=AnswerBotEngine.引擎();
引擎supportEngine=SupportEngine.引擎();
引擎chatEngine=ChatEngine.引擎();
MessagingActivity.构建器()
.withEngines(answerBotEngine,chatEngine,supportEngine)
.显示(上下文,chatConfiguration);
请注意:放置answerBotEngine
对象在任何其他引擎之前。这一点很重要,因为统一SDK会启动列表中的第一个引擎,任何后续引擎都被视为潜在的联系选项。回答机器人可以移交给支持和聊天,但没有其他引擎可以移交给回答机器人。这意味着answerBotEngine
必须放在列表的首位,否则它将永远不会启动。
使用聊天API提供程序
深入了解聊天API提供程序可以在这里找到.