我最近在Azure上创建了一个新订阅,以便使用Bot服务开发Cortana技能,请按照官方文档中的说明进行操作:
https://docs.microsoft.com/en-us/bot-framework/bot-service-quickstart
但是,每次我尝试创建一个新的Function Bot(使用.NET模板)时,部署都会失败并出现一个相当无法解释的错误:" InvalidBotData - Id:Id已经在使用.."。
我还尝试通过从Bot Framework门户登录来创建一个Function Bot - >使用Azure Bot服务创建一个机器人,结果相同
此外,即使部署失败,实际上也会创建一个Function App实例(我可以在主Azure仪表板的资源概述中看到它),尽管这个Function App似乎缺少标准bot服务的一些典型特性和属性,因为例如我无法在网络聊天中找到"测试"功能(实际上,整个" Bot Management"部分缺失)
甚至创建的Function App实例的图标本身也不同于Function Bots官方文档中显示的图标
难道我做错了什么?官方文档是否真的是最新的?还有其他更完整的教程解决这类问题吗?
在此先感谢您的支持。
答案 0 :(得分:0)
我遇到了同样的问题并联系了Azure支持。他们说要确保你没有在你的Bot名字中使用任何保留的MSFT单词。我的机器人名称以" skype"开头,在他们的系统中受到保护。在我更改名称以排除" skype"从它,一切都按预期工作。你可能用过" cortana"在你的,这就是你得到这个错误的原因。