> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Microsoft Teams

Teams workflow 可以为频道提供 webhook URL。接待员可在通话期间通过 [webhook 工具](/docs/zh/reception-ai/integrations/webhooks) 向其发布消息，例如来电者请求回电或报告紧急情况时。

> **Note**
>
> Microsoft 已在 Teams 中停用 Office 365 连接器传入 webhook。请按以下说明使用
> **Workflows** 应用。

## 在 Teams 中创建 webhook workflow

内置的 **向频道发送 webhook 警报**模板需要使用 Adaptive Card，这是一种 webhook 工具无法发送的嵌套消息格式。请改为从空白流程创建 workflow，使其发布纯 `text` 字段。

### 创建空白 workflow

在 Teams 中打开 **Workflows** 应用，选择 **创建**，然后选择 **从空白创建**。

### 添加触发器

添加 **收到 Teams webhook 请求时**触发器。将 **谁可以触发流程**设为 **任何人**。其他选项需要 Microsoft 登录令牌，而 webhook 工具无法发送此令牌。

### 添加发布操作

添加 **在聊天或频道中发布消息**操作。将 **发布身份**设为 **流程机器人**，将 **发布位置**设为 **频道**，然后选择团队和频道。在 **消息**中，添加值完全为 `triggerBody()?['text']` 的表达式。

### 复制 webhook URL

保存 workflow，然后打开触发器并复制显示的 HTTP URL。请将其视为机密：任何拥有该 URL 的人都可以向频道发布消息。

## 创建 webhook 工具

前往 **集成**，选择 **添加集成**，然后选择 **Webhook 工具**。

| 字段         | 值                                               |
| ---------- | ----------------------------------------------- |
| **名称**     | `notify_team_in_teams`                          |
| **说明**     | “向团队的 Teams 频道发布消息。当来电者请求回电、希望与真人沟通或报告紧急问题时使用。” |
| **方法**     | POST                                            |
| **URL**    | workflow 的 webhook URL                          |
| **正文参数**   | `text`（字符串，必填）：“要发布的消息：来电者姓名、电话号码及其需求。”         |
| **分配给智能体** | **接待员**                                         |

选择 **启用**，然后通过请求回电来[测试接待员](/docs/zh/reception-ai/receptionist/testing)。消息会出现在频道中。你也可以在 Workflows 应用中查看每次运行。

> **Tip**
>
> 每个 workflow 只能发布到一个频道或聊天。若要发布到多个位置，请为每个位置创建一个 workflow 和一个工具。workflow 归创建者所有，若其账户被移除，workflow 将停止运行，因此请在 Power Automate 中添加共同所有者。

## 故障排除

| 问题                  | 检查内容                                                        |
| ------------------- | ----------------------------------------------------------- |
| workflow 运行但未发布任何内容 | 消息表达式必须为 `triggerBody()?['text']`，且正文参数必须准确命名为 `text`。      |
| 从 webhook 警报模板开始创建  | 这些模板需要 Adaptive Card。请从空白创建 workflow，并使用 **在聊天或频道中发布消息**操作。 |
| 请求被 401 拒绝          | 将 **谁可以触发流程**设为 **任何人**。                                    |
| workflow 无法发布到频道    | 此操作不支持私密频道。请使用标准频道或聊天。                                      |
| 接待员从不发布消息           | 在工具说明中注明应在哪些情况下发布消息。                                        |