我按照在线教程在Visual Studio中构建机器人并将其部署到Azure,到目前为止似乎已经有效了。现在我想通过“Sideload a bot or tab”方法将此bot添加到Microsoft Teams。在线教程没有解释我需要做什么,所以我需要一些帮助。这是我目前正在尝试上传到zip文件夹中的manifest.json。请帮忙,我不知道这个过程是如何运作的。
{
"$schema": "https://statics.teams.microsoft.com/sdk/v1.0/manifest/MicrosoftTeams.schema.json",
"manifestVersion": "1.0",
"version": "1.0.0",
"id": "a5db14e6-8adf-445b-a0aa-daadc5e155eb",
"packageName": "com.testbot20170525114049",
"developer": {
"name": "Megan",
"websiteUrl": "https://website.com/",
"privacyUrl": "https://website.com/privacy",
"termsOfUseUrl": "https://website.com/app-tos"
},
"name": {
"short": "Botty"
}
"description": {
"short": "A sample bot to test the bot upload process"
}
"bots": [
{
"botId": "a5db14e6-8adf-445b-a0aa-daadc5e155eb",
"needsChannelSelector": "true",
"scopes": [ "team", "personal" ]
}
]
}
答案 0 :(得分:3)
Enable Public Developer Preview。在该模式下完全支持v1.0清单,虽然它可以在公共版本中运行,但现在我将切换到开发人员预览模式。
确保您的清单遵循v1.0 format。虽然您的架构很接近,但缺少一些必填字段:
将清单和图标压缩到sideloadable package。确保manifest.json位于顶层。