我正在尝试使用LUIS bot连接到在azure上注册的bot。但是,我很困惑我应该使用哪些键和ID。我有以下'信息':
在Azure上: Bot句柄,Microsoft App ID和Microsoft App密码。
在LUIS上: 应用程序ID,应用程序名称,程序化API密钥
编码时,在“LUIS课程”中,我有:
[LuisModel("ID", "Key")]
[Serializable]
public class EstadosLuis : LuisDialog<object>
{...
问题1 - 我应该在这里使用什么ID和密钥?
在web.config上我有:
<add key="BotId" value="BotName" />
<add key="MicrosoftAppId" value="AppID" />
<add key="MicrosoftAppPassword" value="APPKey" />
问题2 - 我应该在这里使用什么ID和密钥?
问题3-使用Microsoft Bot Framework Channel Emulator时,我应该使用Bot URl,App Id和App Password(本地测试)
问题4-使用Microsoft Bot框架通道仿真器时,我应该使用Bot URl,App Id和App Password(在线测试)
谢谢!
答案 0 :(得分:2)
Q1 :您从在LUIS.ai页面中创建的LUIS应用程序获得的应用ID和应用密钥。请参阅this以了解您可以从页面的哪个位置获取此信息。
Q2 :您从Bot Framework Portal获得的Microsoft App Id和Microsoft App密码。如果您不知道如何获取它们,请参阅this。
<强> Q3 强>
<强> Q4 强>
请记住,在这种情况下,您必须使用ngrok转发模拟器URL替换端口9000,正如我解释here。