我创建了我的BOT框架-LUIS。对于简单方案也进行了托管和测试。
现在,我想将其集成到基于MVC框架的注册门户中,
我选择DirectLine API对BOT通道进行更多控制。但是我对于使用哪种方法感到困惑:
1)https://github.com/Microsoft/BotFramework-WebChat-使用React和受支持的CSS的客户端集成
2)https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/core-DirectLineWebSockets-C#在C#中初始化对话
使用一个相对于另一个有什么优势吗?作为C#开发人员,我选择第二个选项,但第一个选项也为您提供CSS / JS。我想如果我们选择第二个选项,我们可以更好地控制,但是我并不自信,因为我刚接触BOT。
请指教 !
最佳答案
Webchat是使用DirectLine的组件,它是一种预先打包的集成,您可以轻松地将其嵌入到站点中。
它包含一个网络聊天程序,具有所有用于交流和处理不同类型消息的逻辑。它还具有预先构建的语音功能。
DirectLine套接字是不同的:向下一层(或更多层),如果您对网络聊天的UI不感兴趣,则应使用它。