将Cortana频道添加到BOT时,凭据不起作用

时间:2017-09-15 22:31:01

标签: c# azure botframework cortana-intelligence

我一直在使用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仪表板,但看起来我需要其他类型的凭证?

我错过了什么?

1 个答案:

答案 0 :(得分:1)

为了测试您的Cortana技能,您需要登录Cortana上的M​​SA帐户,该帐户与您在dev.botframework.com上注册该技能的帐户相同。工作帐户无效,需要成为@ outlook.com等MSA帐户。

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

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

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