首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在我自己的Asp.Net web应用程序中添加MS Bot应用程序

如何在我自己的Asp.Net web应用程序中添加MS Bot应用程序
EN

Stack Overflow用户
提问于 2018-01-04 15:10:43
回答 3查看 2.4K关注 0票数 0

我已经使用C#和LUIS创建了MS Bot应用程序来识别意图。我想在我自己的示例Asp.Net web应用程序中添加聊天UI。我没有使用过Azure服务,我只是使用了LUIS服务的用户意图识别,并使用C#开发了MS机器人。如何使用我自己的web应用程序为聊天机器人集成或提供新的UI。

EN

回答 3

Stack Overflow用户

发布于 2018-01-04 18:05:48

Here你可以从这里看到消息控制器,它是应用程序的起始点,只有它启动。在这里,我们只是发送和接收用户的响应。

票数 1
EN

Stack Overflow用户

发布于 2018-01-05 14:55:40

您可以分别开发bot应用程序和asp.net应用程序。要将机器人嵌入到web应用程序中,您可以使用Direct Line API

例如,在发布你的机器人之后,你可以使用Connect a bot to Direct Line,最简单的方法是在你的网页中使用IFRAME,例如:

代码语言:javascript
代码运行次数:0
运行
复制
<iframe src='path to your bot with SECRET key or token' height="height" width="width"></iframe>

有关更多信息,可以参考Microsoft Bot Framework Web ChatReadMe

票数 1
EN

Stack Overflow用户

发布于 2018-01-12 09:22:37

选项1:托管网络聊天

在将页面返回给用户之前,请确保将直接线路密钥交换为令牌。这个秘密永远不应该被分享。更多信息可在此处找到:https://docs.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-authentication

代码语言:javascript
代码运行次数:0
运行
复制
<!DOCTYPE html>
<html>
  <body>
    <div id="webchat" role="main"></div>
    <script src="https://cdn.botframework.com/botframework-webchat/latest/webchat.js"></script>
    <script>
      window.WebChat.renderWebChat({
        directLine: window.WebChat.createDirectLine({ token: 'YOUR_DIRECT_LINE_TOKEN' }),
        userID: 'YOUR_USER_ID',
        username: 'Web Chat User',
        locale: 'en-US',
        botAvatarInitials: 'WC',
        userAvatarInitials: 'WW'
      }, document.getElementById('webchat'));
    </script>
  </body>
</html>

选项2: iframe

一旦你在Azure中注册了机器人服务,最简单的方法是将iframe嵌入代码添加到由机器人应用程序模板创建的default.htm文件中的<body>中:

代码语言:javascript
代码运行次数:0
运行
复制
<body>
   <iframe src='https://webchat.botframework.com/embed/YOUR_BOT_HANDLE?t=YOUR_WEBCHAT_TOKEN' height="400" width="400"></iframe>
</body>

然后,当您运行项目时,显示的页面将显示连接到您的机器人的webchat控件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48090353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档