【Azure Bot】在中国区的Bot Service上打通Teams Channel注意事项

简介: 在中国区的Azure上,已经可以创建机器人服务(Bot Service:https://docs.azure.cn/zh-cn/bot-service/?view=azure-bot-service-4.0),目前可以使用集成的渠道有三种(Direct Line,Web Chat 和 Microsoft Teams):Direct Line 和 Web Chat方式就非常直接,嵌入到自己应用的网页就可以。但是使用Microsoft Teams,则有很多限制。本文主要就是介绍,如果您的机器人服务部署在中国区上,并且需要使用Microsoft Teams时候的注意事项

问题描述

在中国区的Azure上,已经可以创建机器人服务(Bot Service:https://docs.azure.cn/zh-cn/bot-service/?view=azure-bot-service-4.0),目前可以使用集成的渠道有三种:

Direct Line 和 Web Chat方式就非常直接,嵌入到自己应用的网页就可以。但是使用Microsoft Teams,则有很多限制。

本文主要就是介绍,如果您的机器人服务部署在中国区上,并且需要使用Microsoft Teams时候的注意事项。

 

问题解答

注意事项一:机器人服务(Bot Service)的Bot Type必须为 Multi Tenant

在开发应用时,在注册应用期间,开发人员可以选择将其应用配置为单租户还是多租户。

  • 单租户应用仅可在它们在其中注册的租户(也称为宿主租户)中使用。
  • 多租户应用可供其宿主租户以及其他租户中的用户使用。
受众 单/多租户 谁可以登录
仅此目录中的帐户 单租户 目录中的所有用户和来宾帐户都可以使用应用程序或 API。
目标受众是组织内部人员时使用本选项。
任何 Microsoft Entra 目录中的帐户 多租户 拥有 Microsoft 工作或学校帐户的所有用户和来宾都可以使用应用程序或 API。 这包括使用 Microsoft 365 的学校和企业。
如果目标受众是企业或教育行业客户,请使用此选项。
任何 Microsoft Entra 目录中的帐户以及个人 Microsoft 帐户(例如 Skype、Xbox、Outlook.com) 多租户 拥有工作或学校帐户或者个人 Microsoft 帐户的所有用户都可以使用应用程序或 API。 这包括使用 Microsoft 365 的学校和企业以及用来登录 Xbox 和 Skype 等服务的个人帐户。
若要面向最广泛的 Microsoft 帐户,请使用此选项。

参考:Microsoft Entra ID 中的单租户应用和多租户应用 - Microsoft identity platform | Microsoft Learn

 

注意事项二: 中国区的 Bot Service 只能在 中国区的Teams Account上使用

21V Bot Service 只能在 21V Teams Account上使用,不能全球Teams Account中使用

如果上传包含了中国区 Bot Service ID到全球版的Teams App上,会出现无法识别的错误。并且Teams的错误信息非常简单 (Something went wrong.)

 

注意事项三:上传自定义Teams应用需要在中国区Teams管理网站中操作

在Teams应用中,根据官方操作文档,打开Manage your Apps页面后,并没有上传自定义应用的功能。 所以,只能在网页版的应用管理中心去操作。地址:Manage apps - Microsoft Teams admin center (https://admin.teams.microsoftonline.cn/policies/manage-apps)

 

##全球账号登录Teams App后,会有 Upload a custom app选项

 

## 中国区账号登录Teams App后的实际页面

 

当以上三点注意事项都清楚后,就可以一步一步的完成中国区机器人服务与中国区Teams账号连通了。

(以上内容,已默认基于在会正常开发Bot Service和Team App的技能之上,已供参考)

 

参考资料

Microsoft Entra ID 中的单租户应用和多租户应用 : https://learn.microsoft.com/zh-cn/entra/identity-platform/single-and-multi-tenant-apps#who-can-sign-in-to-your-app

在 Teams 中上传应用 : https://learn.microsoft.com/zh-cn/microsoftteams/platform/concepts/deploy-and-publish/apps-upload

Manage apps - Microsoft Teams admin center :https://admin.teams.microsoftonline.cn/policies/manage-apps

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
运维 安全 网络安全
等保测评全面解析
等保测评是依据国家信息安全等级保护制度,对信息系统安全保护状况进行检测评估的活动。其目标是确保信息系统在各阶段符合安全等级要求,保障系统保密性、完整性和可用性。测评涵盖技术与管理两方面:技术层面包括物理环境、网络通信、设备计算及应用数据安全;管理层面涉及制度、机构、人员及建设运维管理。测评流程分为准备、方案设计、现场测评和报告编制四个阶段。实践中需做好测评前准备、测评中配合以及测评后整改优化,以持续提升信息安全水平。
1764 0
|
人工智能 Cloud Native 安全
AI 网关代理 LLMs 最佳实践
云原生 AI 网关其实并不是一个新的独立的产品,而是属于云原生 API 网关产品内的一部分功能,基于 AI 的场景,设计了更贴合 AI 业务的 AI API 及各个功能。同时也具备云原生 API 网关本身提供的各个通用能力。
1059 15
|
算法 Java
算法系列之数据结构-二叉搜索树
二叉查找树(Binary Search Tree,简称BST)是一种常用的数据结构,它能够高效地进行查找、插入和删除操作。二叉查找树的特点是,对于树中的每个节点,其左子树中的所有节点都小于该节点,而右子树中的所有节点都大于该节点。
716 22
|
Ubuntu
Ubuntu 20.10安装完成后,启动后无法进入桌面,黑屏光标闪烁
Ubuntu 20.10安装完成后,启动后无法进入桌面,黑屏光标闪烁
3221 0
|
机器学习/深度学习 算法 自动驾驶
《从GRPO看强化学习样本效率的飞跃!》
在强化学习领域,样本效率一直是亟待解决的难题。传统算法如Q学习需海量样本才能让智能体学会有效行为模式,尤其在复杂环境中,这成为应用瓶颈。群组相对策略优化(GRPO)应运而生,通过生成动作序列并进行相对评估,摒弃了价值网络,显著提升了样本利用率和计算效率。GRPO在实际应用中展现了巨大优势,如DeepSeek团队利用其大幅减少了训练样本和成本,提高了模型性能。这一创新为资源受限场景及更多领域的强化学习应用打开了新大门。
1267 0
《从GRPO看强化学习样本效率的飞跃!》
|
人工智能 自然语言处理
Prompt:让你的ChatGPT更聪明
通过以前的了解,我们知道,chatgpt是基于prompt(提示词)进行内容生成的,那么,什么是prompt,它又有什么样的作用,我们又该如何使用呢?今天的文章就带你来了解一下。
1250 0
|
弹性计算 Kubernetes 监控
阿里云ack学习
【8月更文挑战第6天】
2586 3
|
JavaScript
js删除数组中已知下标的元素
js删除数组中已知下标的元素
616 4
|
对象存储
阿里云访问资源:NoSuchKey
阿里云访问资源:NoSuchKey
900 0
|
机器学习/深度学习
转弯半径-深度学习训练
转弯半径(RADIUS OF TURNING CIRCLE),是指汽车行驶过程中,由转向中心到前外转向轮与地面接触点的距离。当方向盘转到极限位置时,由转向中心到前外转向轮接地中心的距离称为最小转弯半径,它反映了汽车通过最小曲率半径弯曲道路的能力和在狭窄路面上调头行驶的能力。
954 1

热门文章

最新文章