【问题标题】:Connecting Bot Framework with LUIS. Which AppId and AppKey should I use?将 Bot Framework 与 LUIS 连接起来。我应该使用哪个 AppId 和 AppKey?
【发布时间】:2016-10-26 18:02:59
【问题描述】:

我正在尝试将 LUIS 机器人与在 azure 上注册的机器人连接。但是,我对应该使用哪些键和 ID 感到困惑。我有以下“信息”:

在 Azure 上: 机器人句柄、Microsoft 应用 ID 和 Microsoft 应用密码。

在 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 Framework Channel Emulator 时,我应该使用哪个 Bot URl、App Id 和 App Password(在线测试)

谢谢!

【问题讨论】:

    标签: c# azure botframework azure-language-understanding


    【解决方案1】:

    Q1:您从在LUIS.ai 页面中创建的 LUIS 应用程序中获得的应用程序 ID 和应用程序密钥。请参阅this 了解您可以从页面中的哪个位置获取此信息。

    Q2:您从 Bot Framework Portal 获得的 Microsoft App Id 和 Microsoft App Password。如果您不知道如何获取,请参考this

    第三季度

    • Bot Url:您的机器人正在运行的 localhost:port url + /api/messages。通常是http://localhost:3978/api/messageshttp://localhost:3979/api/messages。必须是 http。
    • 您不需要使用 AppId 和 App 密码,除非您使用 ngrok 针对支持的通道之一在本地调试您的机器人(在这种情况下,您将在 Bot Framework Portal 中更新端点 URL 为ngrok 一 + /api/messages)。这些是来自 Bot Framework Portal 的 Microsoft 应用 ID 和 Microsoft 应用密码

    第四季度

    请记住,在这种情况下,您必须将模拟器 URL 替换为端口 9000 的 ngrok 转发,正如我所解释的 here

    【讨论】:

      猜你喜欢
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2019-09-11
      相关资源
      最近更新 更多