简介
机器人(通常称为聊天机器人)通过对话与用户通信。 用户通过聊天界面发送和接收消息来与机器人交互。
机器人非常灵活,可以安装在 Microsoft Teams 中的许多位置,例如:
- 聊天
- 频道
- 会议
- 个人应用
当机器人收到来自用户的消息时,它可以使用文本、交互式卡片或打开的对话进行响应。 机器人还可以主动向用户发送文本或交互式卡片。
在本模块中,你将了解如何使用适用于 Visual Studio Code 的 Teams 工具包为 Microsoft Teams 生成机器人。
先决条件
- 对启用了上传 Teams 自定义应用的Microsoft 365 租户的全局管理员访问权限。
- 基本了解 Teams 及其应用的扩展点。 建议完成生成 Microsoft Teams 应用 培训模块简介。
- 已安装 Teams 工具包扩展的 Visual Studio Code。
- Node.js 已安装 v16 。
- 已安装 Microsoft Edge 或 Google Chrome Web 浏览器。
学习目标
- 了解如何使用适用于 Visual Studio Code 的 Teams 工具包构建可向 Teams 发送主动消息的机器人。
- 演示如何使用适用于 Visual Studio Code 的 Teams 工具包为 Teams 创建新应用。
- 了解如何主动向 Teams 发送消息中的交互式卡片。
应用场景
组织中的支持人员成员使用 Microsoft Teams 频道共享文件、进行对话和召开会议。 他们希望减少 Teams 与管理工作和响应关键事件的支持系统之间的切换。
你决定构建一个 Teams 机器人,以主动向支持人员成员发送有关关键事件的消息,以便他们可以直接在 Teams 中继续工作。
在下一单元中,你将准备使用适用于 Visual Studio Code 的 Teams 工具包来构建向 Teams 发送主动消息的机器人。