【问题标题】:Azure BotFrameworkAzure 机器人框架
【发布时间】:2017-04-03 13:57:27
【问题描述】:

我被要求创建这个帖子。我在 azure 上使用机器人服务。我创建了一个机器人,一切都很好。然后我删除了机器人并创建了一个新的,现在我得到 Microsoft App ID is not a valid GUID。当我点击创建机器人按钮时会发生这种情况。感谢您的所有帮助。

【问题讨论】:

  • 你在使用新的 guid 吗?
  • 请提供更多信息:您是否使用新机器人注册中的 AppId 和 App Passcode?您是否将新信息放入源代码中?你能截图这个帖子上的确切错误信息吗(如果你不能发布图片,链接到它)。
  • 这里有 5 个屏幕截图,我所做的只是登录到 azure 创建新的机器人服务并浏览提示。我选择了我以前从未使用过的唯一名称并收到此错误。
  • 抱歉不允许我上传屏幕截图使用,我得到这个错误

标签: botframework


【解决方案1】:

在我删除它后立即尝试重新创建具有相同名称的机器人时,我遇到了类似的错误。如果可能,请尝试为机器人使用不同的名称。

另外,我注意到当我从 Azure 中删除机器人服务时,它并没有删除在机器人框架门户 (dev.botframework.com) 上注册的机器人。您也应该手动删除那里的机器人。

【讨论】:

    【解决方案2】:

    App Id 是与您的机器人在 dev.botframework.net 中的 App Id 对应的 Guid 应用程序名称不同。看起来您在“机器人服务创建”边栏选项卡上使用应用名称(机器人句柄或机器人 ID)代替了应用 ID。

    这是您的应用 ID:

    【讨论】:

    • 它只是在我每次创建新名称时生成应用程序 ID。我无法控制它给我的 App ID。你对我应该做的不同有什么建议吗?感谢您抽出宝贵时间发表评论。
    • 使用它给你的 AppId。这不是必须向您的 Bot 用户公开的东西。它需要是相应的 Microsoft 应用程序 ID。您的应用名称不是您的应用 ID。
    • 在完成设置时,为我的应用选择一个完整的唯一名称,我不会将其与任何其他名称相关联。然后它会生成一个新的应用程序 ID。但毕竟我仍然得到那个错误。让我感到沮丧的是,它在我第一次创建时就奏效了。
    猜你喜欢
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 2018-04-25
    • 2018-04-21
    • 2015-11-03
    • 2017-11-11
    • 2014-03-16
    相关资源
    最近更新 更多