BOT DirectLine 与 MVC 应用程序集成

BOT DirectLine integration with MVC application

我创建了我的 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 不感兴趣,应该使用它。