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

问题描述 投票:0回答:2

我用以下步骤创建了一个LUIS应用程序

第1步:我在azure portal中创建了一个LUIs Web应用程序机器人,第2步:为直接链接启用了通道第3步:从我的网络应用程序调用bot api(在我的iis localhost网址中保留)

现在,当我从应用程序的聊天窗口中键入时,触发器发生在azure Web应用程序中。但我需要通过REST api / SQL在我的localhost Web应用程序中创建一些数据。我怎么能这样做?

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

.net botframework microsoft-cognitive luis
2个回答
1
投票

看看这个样本,01.browser-echo,来自Botbuilder-Samples回购。它只是一个回声机器人,所以你需要更新你的代码,但是机器人完全包含在网络聊天中。它不依赖于Azure服务或直接行来运行,而是使用自定义WebChatAdapter。

使用此设置,您应该能够在本地或在封闭的网络环境中完全运行僵尸程序。后者将取决于您尝试做什么,当然(即进行API调用等)。它是用Javascript编写的,但却是一个很好的选择。

希望有所帮助!


0
投票

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

您也可以使用Bot Builder SDK在本地计算机上开发bot,并使用在localhost上运行的bot模拟器测试bot服务。

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

© www.soinside.com 2019 - 2024. All rights reserved.