C# 将Bot框架与LUIS连接起来。我应该使用哪个AppId和AppKey?
我正在尝试使用路易斯机器人连接到azure上注册的机器人。但是,我不知道应该使用哪些密钥和ID。我有以下‘信息’: 在Azure上: Bot句柄、Microsoft应用程序ID和Microsoft应用程序密码 关于路易斯: 应用程序ID、应用程序名称、编程API密钥 编码时,在“LUIS类”中,我有:C# 将Bot框架与LUIS连接起来。我应该使用哪个AppId和AppKey?,c#,azure,botframework,azure-language-understanding,C#,Azure,Botframework,Azure Language Understanding,我正在尝试使用路易斯机器人连接到azure上注册的机器人。但是,我不知道应该使用哪些密钥和ID。我有以下‘信息’: 在Azure上: Bot句柄、Microsoft应用程序ID和Microsoft应用程序密码 关于路易斯: 应用程序ID、应用程序名称、编程API密钥 编码时,在“LUIS类”中,我有: [LuisModel(“ID”,“Key”)] [可序列化] 公共类EstadosLuis:LuisDialog {... 问题1-我应该在这里使用什么Id和密钥 在web.config上,我有
[LuisModel(“ID”,“Key”)]
[可序列化]
公共类EstadosLuis:LuisDialog
{...
问题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通道仿真器时,我应该使用哪个Bot URl、应用程序Id和应用程序密码(本地测试)
问题4-使用Microsoft Bot Framework通道仿真器时,我应该使用哪个Bot URl、应用程序Id和应用程序密码(在线测试)
谢谢!Q1:从您在页面中创建的LUIS应用程序中获取的应用程序Id和应用程序密钥。请参阅以了解从页面中的何处可以获取此信息 Q2:从Bot Framework Portal获取的Microsoft应用程序Id和Microsoft应用程序密码。如果不知道如何获取,请参阅 Q3
- Bot Url:Bot运行+/api/messages的localhost:port Url。通常是其或。它必须是http
- 您不需要使用AppId和App密码,除非您正在使用ngrok根据其中一个受支持的通道在本地调试您的bot(在这种情况下,您将更新bot框架门户中的端点url,使其成为ngrok one+/api/消息)。这些是来自Bot Framework门户的Microsoft应用程序Id和Microsoft应用程序密码
- Bot Url:您托管Bot+/api/消息的Url。如果它托管在Azure中,则它将类似于。它必须是https
- 应用程序Id和应用程序密码:这些是您从Bot框架门户获得的
<add key="BotId" value="BotName" />
<add key="MicrosoftAppId" value="AppID" />
<add key="MicrosoftAppPassword" value="APPKey" />