Botframework 虚拟助理不会在MS团队中传递给技能
我向虚拟助手添加了一项技能,并将其作为应用程序上传到MS团队进行开发测试。我从VA那里得到了提示,但它并没有转移到技能上。但是,当我从Web App bot>MS团队中的频道部分将bot添加到MS团队时,它会按预期工作。manifest.json文件:Botframework 虚拟助理不会在MS团队中传递给技能,botframework,microsoft-teams,Botframework,Microsoft Teams,我向虚拟助手添加了一项技能,并将其作为应用程序上传到MS团队进行开发测试。我从VA那里得到了提示,但它并没有转移到技能上。但是,当我从Web App bot>MS团队中的频道部分将bot添加到MS团队时,它会按预期工作。manifest.json文件: "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json", "manifestVe
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
"manifestVersion": "1.5",
"version": "1.0.0",
"id": "MICROSOFT APP ID",
"packageName": "com.xyz.bot",
"developer": {
"name": "xyz",
"websiteUrl": "xyz",
"privacyUrl": "xyz",
"termsOfUseUrl": "xyz"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "Test Bot",
"full": "Test Bot"
},
"description": {
"short": "Test Bot",
"full": "Test Bot"
},
"accentColor": "#F9F9FA",
"bots": [
{
"botId": "MICROSOFT APP ID (same as above)",
"scopes": [
"personal",
"team",
"groupchat"
],
"supportsFiles": false,
"isNotificationOnly": false
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": ["token.botframework.com"]
}
如果你能在这件事上帮点忙,我将不胜感激。。谢谢 这与您的问题无关,但仅供参考,“MICROSOFT应用程序ID”在两个地方并不相同。您的MS Teams应用程序可以包含各种内容,其中之一可以是机器人框架机器人,它具有Microsoft应用程序ID。团队“应用程序ID”不是“Microsoft应用程序ID”,它只是需要在团队中唯一的guid值。您的技能托管在哪里?Hi Hilton,我将其保持不变,因为它实际上只是一个机器人,感谢您指出这一点!将确保将来有不同的ID。该技能托管在Azure上。它在模拟器中以及从通道直接插入bot时工作。只是不知道为什么在创建应用程序时不会发生移交……当你说它托管在azure上时,你是说它在自己的端点上运行到机器人本身吗?我想知道是因为我想了解在你的场景中有什么关联。我遵循了VA和技能部分的部署指南。因此,从使用S1到LUIS,一切都在Azure上。这与您的问题无关,但仅供参考,“MICROSOFT应用程序ID”在两个地方并不相同。您的MS Teams应用程序可以包含各种内容,其中之一可以是机器人框架机器人,它具有Microsoft应用程序ID。团队“应用程序ID”不是“Microsoft应用程序ID”,它只是需要在团队中唯一的guid值。您的技能托管在哪里?Hi Hilton,我将其保持不变,因为它实际上只是一个机器人,感谢您指出这一点!将确保将来有不同的ID。该技能托管在Azure上。它在模拟器中以及从通道直接插入bot时工作。只是不知道为什么在创建应用程序时不会发生移交……当你说它托管在azure上时,你是说它在自己的端点上运行到机器人本身吗?我想知道是因为我想了解在你的场景中有什么关联。我遵循了VA和技能部分的部署指南。因此,从使用S1到LUIS,一切都在Azure上。