我可以使用LUIS Bot for Intranet Web应用程序创建数据

时间:2019-03-25 04:43:16

标签: .net botframework microsoft-cognitive luis

我已经按照以下步骤创建了LUIS应用程序

步骤1:我在azure门户中创建了一个LUIs网络应用程序bot, 步骤2:为频道启用直接链接 第3步:从我的Web应用程序(在我的iis本地主机URL中托管)调用bot api

现在,当我从我的应用程序的聊天窗口中键入内容时,触发器就会在azure Web应用程序中发生。但是我需要通过REST api / SQL在本地Web应用程序中创建一些数据。我该怎么做?

LUIS Web应用程序机器人是否也有可能在本地运行并由localhost使用,还是有其他方法可以处理这种情况?

2 个答案:

答案 0 :(得分:0)

我建议您通过-Deploying bot to personal server Microsoft / BotBuilder线程。您会发现Is developing bots using Microsoft Bot Framework without Azure possible?

  

您还可以使用Bot Builder在本地计算机上开发机器人   SDK并使用在以下平台上运行的漫游器模拟器测试漫游器服务   本地主机。

参考文献:
How can I host the .Net Bot application On- premises
Bot Framework without Azure possible?

答案 1 :(得分:0)

请参阅Botbuilder-Samples存储库中的示例01.a.browser-echo。它只是一个echo机器人,因此您需要更新代码,但是该机器人完全包含在网络聊天中。它不依赖Azure服务或直接运行,而是使用自定义WebChatAdapter。

使用此设置,您应该能够在本地或封闭网络环境中完全运行机器人。后者当然取决于您要执行的操作(即进行API调用等)。它是用Javascript编写的,但却是一个不错的选择。

希望有帮助!