You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将BotFramework机器人发布至Teams并开放全员使用?

将Bot Framework机器人部署到Teams全员可用频道及成本疑问

背景说明

我在dev.botframework.com创建了机器人,已经完成私信测试和特定响应的代码开发,现在想把它添加到Teams频道,让全员可以交互。目前了解到三种实现方式:

  • 在Teams内上传自定义应用
  • 通过Bot Framework的「Publish」选项卡发布机器人
  • 在Teams内向IT团队提交应用

我不是Azure管理员,但公司IT允许我创建机器人,不清楚这三种方式分别需要他们授予哪些权限,核心疑问有两个:

  1. 如何让dev.botframework.com上的机器人开放给全员在Teams聊天中使用?
  2. 这个操作会产生额外成本吗?

(对比Slack:Slack里只要1个Webhook和1个事件订阅(用于提及)就能搞定,Teams的操作复杂太多了)


问题1:全员可用的部署方案及权限要求

方式1:Teams内上传自定义应用

  • 所需权限:需要IT团队在Teams管理中心开启组织内自定义应用上传权限(默认可能关闭,需IT设置允许你所在的用户组上传自定义应用)
  • 操作流程:
    1. 登录dev.botframework.com,进入你的机器人页面,导出适配Teams的应用包(.zip格式)
    2. 打开Teams,进入「应用」>「管理应用」>「上传应用」,选择导出的应用包完成上传
    3. 上传后可添加到指定频道;若要全员可用,需IT在Teams管理中心将该应用设置为组织范围内可用

方式2:通过Bot Framework的「Publish」选项卡发布

  • 所需权限:需要IT授予你关联机器人的Azure AD应用发布权限(发布流程会涉及Azure AD应用注册的操作)
  • 操作流程:
    1. 登录dev.botframework.com,进入机器人的「Publish」选项卡,选择「发布到Teams」
    2. 按照指引填写应用名称、描述等必要信息,提交发布请求
    3. IT会在Azure AD门户或Teams管理中心审核并批准发布,批准后机器人会出现在组织的Teams应用商店,全员可自行添加到频道或聊天

方式3:向IT团队提交应用

  • 所需权限:无需额外权限,你只需要准备好机器人的应用包和功能说明
  • 操作流程:把导出的应用包、机器人功能介绍、部署需求(比如要开放给全员)发给IT,由他们完成上传、权限配置和组织范围内的发布,你配合提供必要信息即可

优先级建议:如果你没有管理员权限,优先选方式3,把需求和应用包交给IT处理最省心;如果IT允许你自行操作,方式1的步骤更直接,但前提是IT先开启自定义应用上传权限。


问题2:成本说明

  • 基础的机器人部署到Teams没有额外成本:只要你的机器人已经在Bot Framework完成免费注册,且公司已有Teams商业版/教育版订阅(你们日常在用Teams的话就满足条件)
  • 仅当机器人需要用到Azure的增值服务时才会产生费用:比如使用Azure Bot Service的高级托管套餐、认知服务(如自然语言处理)、云存储等;如果只是实现基础的消息响应、提及触发等功能,完全免费

内容的提问来源于stack exchange,提问作者LewlSauce

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 18:52:35