我已经按照以下步骤创建了LUIS应用程序
步骤1:我在azure门户中创建了一个LUIs网络应用程序bot, 步骤2:为频道启用直接链接 第3步:从我的Web应用程序(在我的iis本地主机URL中托管)调用bot api
现在,当我从我的应用程序的聊天窗口中键入内容时,触发器就会在azure Web应用程序中发生。但是我需要通过REST api / SQL在本地Web应用程序中创建一些数据。我该怎么做?
LUIS Web应用程序机器人是否也有可能在本地运行并由localhost使用,还是有其他方法可以处理这种情况?
答案 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编写的,但却是一个不错的选择。
希望有帮助!