运用Azure 运用的意思
网络应用机器人
单击左侧菜单上的“新建”,它将打开Azure 市场,我们可以在其中看到服务列表。单击AI + 认知服务Web 应用程序机器人来为我们的机器人应用程序提供服务。
机器人服务注册
· 名称: 频道和目录中显示的Bot 服务的显示名称。我们可以随时更改此名称。
·订阅: 我们可以选择聊天机器人服务的Azure订阅。
· 资源组: 我们可以创建一个新的资源组,也可以从现有的资源组中进行选择(我们选择现有的资源组为“AzureDemo”)。
· Location : 我们可以选择资源组的位置。也可以(并且应该)选择最接近客户的位置。机器人一旦创建,位置就无法更改。
·定价等级: 选择机器人服务的定价等级。
·应用程序名称: 我们的机器人服务的唯一URL 名称。 “menothbot”应用程序名称和URL 将如下所示:http://menothbot.azurewebsites.net/
·Bot模板:有两个可用于Bot的模板,c#和node.js。我们可以选择任何模板并创建一个回声机器人。
·App服务计划/地点: 我们可以选择最贴心的服务计划。
·Azure Storage : 我们可以创建一个新的数据存储帐户,或者使用现有的数据存储帐户。默认情况下,机器人将使用表存储。
· Application Insights : 这将提供服务级别和工具数据,例如流量、延迟和集成。我们可以打开或关闭这个选项。
点击创建按钮,等待构建成功。
构建成功后,单击仪表板。我们可以看到所有资源列表中都创建了“menothbot”。机器人已准备好使用!
在线代码编辑器
·在仪表板窗口中单击menothbot。然后我们可以看到机器人服务的选项列表。单击左侧菜单上的“构建”选项,它将在右侧打开多个选项。单击可打开在线代码编辑器。
·在线代码编辑器将打开我们的机器人服务应用程序的源代码窗口。我们可以在此部分中编辑和添加代码,目前它显示我们的机器人服务的默认回显机器人代码。单击WWWROOT 对话框EchoDialog.cs。
·如果您在在线代码编辑器中进行了任何更改,请单击左侧菜单上的“构建控制台”并运行build.cmd命令来执行和部署代码。
在线聊天测试
我们可以通过在线聊天测试选项快速测试我们的机器人。只需单击左侧菜单中的“网络聊天测试”,聊天机器人就会在右侧窗口中打开。这里它将显示我们在在线代码编辑器的EchoDialog.cs 中添加的一些消息。
代码:
将Bot 连接到网络聊天
这是将我们的机器人服务应用程序连接到Azure 中的Web 聊天的非常简单的方法。
·点击左侧频道菜单,将打开详细信息窗口。在那里,您可以看到网络聊天频道的编辑选项。
·点击网络聊天频道中的编辑选项,会显示两个带有iFrame代码的按键。选择第一个键并将其添加到iFrame 代码中。
输出: