【问题标题】:Credentials don't work when adding Cortana channel to BOT将 Cortana 通道添加到 BOT 时凭据不起作用
【发布时间】:2017-09-15 22:31:00
【问题描述】:

我一直在使用 Teams 频道与我的 BOT 进行交互,但我还想添加 Cortana。当我添加频道时,我收到以下消息:

You can access the Cortana Skills dashboard by signing in with your Microsoft Account (MSA). If you do not have an MSA, you can sign up for one here.

我们有一个 MSDN 许可证,我们的帐户是由 IT 使用我们的公司电子邮件设置的,这就是我登录的方式,我可以毫无问题地查看 Azure 门户下的所有应用程序、资源组等。我还被添加到与同一电子邮件地址关联的企业 Azure 订阅中。我认为这足以访问 Cortana 仪表板,但看起来我需要一些其他类型的凭据?

我错过了什么?

【问题讨论】:

    标签: c# azure botframework cortana-intelligence


    【解决方案1】:

    为了测试您的 Cortana 技能,您需要登录到 Cortana 上的 MSA 帐户,该帐户与您在 dev.botframework.com 上注册技能的帐户相同。工作帐户不起作用,它需要是像@outlook.com 这样的 MSA 帐户。

    您可以找到有关如何更改您的 Cortana 帐户 here

    的说明

    对于您的后续问题,您可以像第一次一样返回并注册您的机器人。您只需要更改 APP ID 和密码。您无需更改 LUIS 帐户上的任何内容,在 Luis 对话框中链接 LUIS 应用程序,如下所示:

    [LuisModel("YourModelId", "YourSubscriptionKey")]
        [Serializable]
        public class RootLuisDialog : LuisDialog<object>
    {
       //your code
    }
    

    【讨论】:

    • 我使用我的工作电子邮件帐户以及 LUIS 帐户注册了机器人。我现在是否需要创建一个 Outlook.com 帐户来注册 Cortana,如果需要,我如何将 BOT/LUIS 绑定到该帐户?
    • 您使用的是 Node 还是 C#?
    • 我正在使用 C# @JasonSowers
    • 更新了我的答案,如果您需要澄清,请告诉我
    • 感谢您的澄清。不幸的是,我的工作帐户设置了公司订阅和付款计划,如果我使用新的 Outlook 帐户注册我的 BOT,我将失去它。 Cortana 将来是否可用于 AD 域帐户?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2014-10-22
    • 2019-01-18
    • 2020-02-13
    相关资源
    最近更新 更多