设为首页 - 加入收藏 宣城站长网 (http://www.nwyjw.net)- 国内知名站长资讯网站,提供最新最全的站长资讯,创业经验,网站建设等!
热搜: 2015 2016 为什么 2017
当前位置: 金苹果登陆 > 站长资讯 > 动态 > 正文

用微软Bot Framework创建机器人应用程序

发布时间:2018-05-07 11:46 所属栏目:[动态] 来源:李佳惠
导读:【资讯】本文将介绍一种使用微软的Bot Framework创建一个智能机器人应用程序的方法。 首先,我们需要下载ngrok软件。但是,什么是ngrok? ngrok是一个网络隧道软件。 Bot Framework与ngrok一起与远程托管的bot进行通信??吹秸饫锵略豱grok网络隧道软件。 B

金苹果登陆 www.nwyjw.net   【资讯】本文将介绍一种使用微软的Bot Framework创建一个智能机器人应用程序的方法。

  首先,我们需要下载ngrok软件。但是,什么是ngrok?

  ngrok是一个网络隧道软件。 Bot Framework与ngrok一起与远程托管的bot进行通信??吹秸饫锵略豱grok网络隧道软件。

  Bot Framework是一个桌面应用程序,允许bot开发者在本地主机上测试和调试他们的机器人,或者通过隧道远程运行。我们需要为本地和服务器测试下载Bot Framework模拟器。(下载地址:https://github.com/Microsoft/BotFramework-Emulator)

  成功下载后,请运行Bot Framework Emulator的exe文件。第一次这样做时,它会打开一个应用程序设置窗口,我们需要在系统中提供ngrok的确切路径(在我们的系统中提供ngrok保存的文件夹路径)。

  以下屏幕截图被保存到C盘下载文件夹(C: Users RajeeshMenoth Downloads ngrok)。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  当连接到远程服务器或非本地主机时,我们需要在web.config和Bot Framework Emulator中提供BotId、MicrosoftAppId和MicrosoftAppPassword。我们将在我们创建的Web应用程序机器人中从Azure应用程序设置中获得。

  微软机器人框架在Visual Studio中

  Click on File > New > Project > Visual C# > Bot Application.

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  注意:如果机器人应用程序模板在Visual Studio 2015中不存在,请访问工具>扩展和更新。然后在Visual Studio中搜索并安装机器人应用程序。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  代码

  我刚刚修改了web应用程序机器人的默认代码。然后,将自己的逻辑添加到我们的机器人应用程序中的c#代码中。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  本地主机

  在本地主机上运行机器人应用程序。这将打开应用程序与本地端口号,我们可以在Bot框架模拟器中使用。

  机器人端点看起来像这样:

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  Bot端点

  在Bot Framework模拟器中,我们可以添加自己的本地主机或远程服务器bot端点??梢灾苯恿覤ot Framework模拟器中的localhost端口号。请注意,在实际的服务器端点中,我们需要提供Microsoft App ID和Microsoft App Password:

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  聊天机器人的实际终端来自应用程序设置(为此,我们需要使用机器人服务在Azure中创建一个web聊天机器人)。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  应用程序设置

  我们将在应用程序设置中获取我们的网络聊天应用程序(Azure)的所有凭证(为此,我们需要使用Bot服务在Azure中创建网络聊天机器人)。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  输出

  单击Connect触发机器人应用程序。

  Azure聊天机器人初学者帮助贴:借微软框架创建智能Bot应用程序

  概要

  我们学习了如何使用Microsoft Bot Framework创建一个智能机器人应用程序。希望这篇文章对所有Azure聊天机器人初学者有用。

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章