Microsoft Teams生产环境如何添加带contentBotId的自适应卡片静态标签
解决Teams生产环境添加基于Adaptive Cards的Static Tab问题
方法一:通过更新现有应用提交修改后的Manifest
- 从Teams开发者门户导出当前生产应用的完整Manifest包:找到已发布的应用,进入「包」页面,导出包含
manifest.json和图标文件的zip包。 - 解压zip包,编辑
manifest.json文件,在staticTabs数组中添加基于Adaptive Cards的Static Tab配置,示例如下:
{ "entityId": "adaptive-card-tab-1", "name": "我的自适应卡片标签", "contentBotId": "<你的机器人ID>", "scopes": ["personal"] }
注意:不要修改manifest中的id字段,这是保持应用ID不变的核心。
3. 将修改后的manifest.json和原图标文件重新打包成zip包,保持文件结构与导出时一致。
4. 回到Teams开发者门户,选择「更新现有应用」,上传新的zip包。此时应用ID不会改变,只需走应用更新的审核流程,无需重新提交全新应用。
方法二:使用Teams Toolkit可视化配置并提交
- 在VS Code中安装Teams Toolkit插件,关联你的Teams开发者账号和生产环境应用。
- 在Toolkit的应用配置界面,找到Static Tab添加选项,选择「自适应卡片类型」,直接配置
contentBotId、标签名称等信息。 - 配置完成后,通过Toolkit的「发布到Teams」功能,选择更新现有生产应用,Toolkit会自动生成正确的manifest并提交更新,全程无需手动编辑文件。
内容的提问来源于stack exchange,提问作者xarhsasi
相关产品推荐
相关产品推荐

