将 Bot 框架与 LUIS 连接。我应该使用哪个 AppId 和 AppKey?
Connecting Bot Framework with LUIS. Which AppId and AppKey should I use?
我正在尝试使用 LUIS 机器人与在 azure 上注册的机器人进行连接。但是,我对应该使用哪些键和 ID 感到困惑。我有以下 'informations':
在 Azure 上:
Bot 句柄、Microsoft App ID 和 Microsoft App 密码。
关于 LUIS:
应用程序 ID、应用程序名称、程序化 API 密钥
编码时,在"LUIS Class"中,我有:
[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 Framework Channel Emulator时,BotURl、App Id和App Password应该使用哪个(在线测试)
谢谢!
Q1:从您在 LUIS.ai page. Refer to this 中创建的 LUIS 应用程序中获取的 App Id 和 App Key,以了解您可以从页面中的何处获取此信息信息。
Q2:您从Bot Framework Portal 获取的Microsoft App Id 和Microsoft App Password。如果您不知道如何获取它们,请参阅this。
Q3
- Bot Url:localhost:port url 你的 bot 是 运行 + /api/messages。通常是 http://localhost:3978/api/messages or http://localhost:3979/api/messages。必须是 http.
- 您不需要使用 AppId 和 App 密码,除非您使用 ngrok 根据支持的渠道之一在本地调试您的机器人(在这种情况下,您将更新端点 url Bot Framework Portal 成为 ngrok 一个 + /api/messages)。这些是来自 Bot Framework 门户的 Microsoft App Id 和 Microsoft App Password
Q4
- 机器人 Url:url 您托管机器人的地方 + /api/messages。如果它托管在 Azure 中,那么它将类似于 https://thenameofyourwebapp.azurewebsites.net/api/messages。必须是 https
- App Id 和 App Password:这些是您从 Bot Framework 门户网站获得的
请记住,在这种情况下,您必须将模拟器 URL 替换为端口 9000 的 ngrok 转发,正如我所解释的 。
我正在尝试使用 LUIS 机器人与在 azure 上注册的机器人进行连接。但是,我对应该使用哪些键和 ID 感到困惑。我有以下 'informations':
在 Azure 上: Bot 句柄、Microsoft App ID 和 Microsoft App 密码。
关于 LUIS: 应用程序 ID、应用程序名称、程序化 API 密钥
编码时,在"LUIS Class"中,我有:
[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 Framework Channel Emulator时,BotURl、App Id和App Password应该使用哪个(在线测试)
谢谢!
Q1:从您在 LUIS.ai page. Refer to this 中创建的 LUIS 应用程序中获取的 App Id 和 App Key,以了解您可以从页面中的何处获取此信息信息。
Q2:您从Bot Framework Portal 获取的Microsoft App Id 和Microsoft App Password。如果您不知道如何获取它们,请参阅this。
Q3
- Bot Url:localhost:port url 你的 bot 是 运行 + /api/messages。通常是 http://localhost:3978/api/messages or http://localhost:3979/api/messages。必须是 http.
- 您不需要使用 AppId 和 App 密码,除非您使用 ngrok 根据支持的渠道之一在本地调试您的机器人(在这种情况下,您将更新端点 url Bot Framework Portal 成为 ngrok 一个 + /api/messages)。这些是来自 Bot Framework 门户的 Microsoft App Id 和 Microsoft App Password
Q4
- 机器人 Url:url 您托管机器人的地方 + /api/messages。如果它托管在 Azure 中,那么它将类似于 https://thenameofyourwebapp.azurewebsites.net/api/messages。必须是 https
- App Id 和 App Password:这些是您从 Bot Framework 门户网站获得的
请记住,在这种情况下,您必须将模拟器 URL 替换为端口 9000 的 ngrok 转发,正如我所解释的