简介
邮件扩展允许用户使用来自 Microsoft Teams 和 Outlook Microsoft 的外部系统。 用户可以使用消息扩展在邮件和电子邮件中查找、更改和共享这些系统的数据,作为格式丰富的卡。
假设你有一个自定义 API,用于访问当前与组织相关的产品信息。 你想要在 Microsoft 365 之间搜索和共享此信息。 你还希望智能 Microsoft 365 Copilot 副驾驶®在答案中使用此信息。
在本模块中,将创建消息扩展。 邮件扩展使用机器人与 Microsoft Teams、Microsoft Outlook 和 智能 Microsoft 365 Copilot 副驾驶® 进行通信。
它使用Microsoft Entra对用户进行身份验证,从而能够代表用户从 API 返回数据。
用户进行身份验证后,消息扩展插件将从 API 获取数据,并返回搜索结果,这些搜索结果可以嵌入到邮件和电子邮件中作为格式丰富的卡,然后共享。
它将 智能 Microsoft 365 Copilot 副驾驶® 作为插件使用,使其能够代表用户查询产品数据,并在其答案中使用返回的数据。
完成本模块后,你将能够创建以 C# 编写的消息扩展, (在 .NET) 上运行。 它可以在 Microsoft Teams、Microsoft Outlook 和 智能 Microsoft 365 Copilot 副驾驶® 中使用。 它可以在受保护的 API 后面查询数据,并将结果作为格式丰富的卡片返回。
先决条件
- C 的基础知识#
- Bicep 的基础知识
- 身份验证的基础知识
- 对 Microsoft 365 租户的管理员访问权限
- 访问 Azure 订阅
- 访问智能 Microsoft 365 Copilot 副驾驶®是可选的,只需完成一个练习
- 已安装 具有 Teams 工具包 的 Visual Studio 2022 17.10+ (Microsoft Teams 开发工具组件)
- .NET 8.0
- 开发代理 0.19.1+
学习目标
本模块结束时,你应该能够:
- 了解什么是消息扩展以及如何生成它们
- 创建消息扩展
- 了解如何使用单一登录对用户进行身份验证,并调用受Microsoft Entra身份验证保护的自定义 API
- 了解如何扩展和优化用于智能 Microsoft 365 Copilot 副驾驶®的消息扩展