你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:使用 Azure 通信服务在 Power Automate 中发送聊天消息

可以创建能使用 Azure 通信服务聊天连接器发送聊天消息的自动化工作流。 本快速入门介绍如何创建聊天、添加参与者、向现有工作流发送消息和列出消息。

先决条件

创建用户

使用 Azure 通信服务标识连接器在工作流中添加新步骤,在 Power Automate 中按照这些步骤操作,并在编辑模式下打开 Power Automate 流。

  1. 在设计器中,在要添加新操作的步骤下,选择“新建步骤”。 或者,若要在步骤之间添加新操作,请将指针移到这些步骤之间的箭头上方,选择加号 (+),然后选择“添加操作”。

  2. 在“选择操作”搜索框中,输入通信服务标识。 从操作列表中,选择“创建用户”。

    显示 Azure 通信服务标识连接器“创建用户”操作的屏幕截图。

  3. 提供连接字符串。 这可以在 Microsoft Azure 中找到,位于 Azure 通信服务资源左侧菜单“密钥”选项上的“连接字符串”中

    显示 Azure 通信服务资源中的“密钥”页面的屏幕截图。

  4. 提供连接名称

  5. 单击“显示高级选项”并选择令牌范围,该操作还将输出指定范围内的访问令牌及其到期时间。

    此操作将输出一个用户 ID,即通信服务用户标识。 此外,如果单击“显示高级选项”并选择令牌范围,该操作还将输出指定范围内的访问令牌及其到期时间。

    显示 Azure 通信服务标识连接器“创建用户”操作选项的屏幕截图。

  6. 选择“聊天”

    显示 Azure 通信服务聊天连接器高级选项的屏幕截图。

  7. 单击“创建”。 这会输出用户 ID 和访问令牌。

创建聊天会话

  1. 添加新操作

  2. 在“选择操作”搜索框中,输入通信服务聊天。 从操作列表中,选择“创建聊天会话”。

    显示 Azure 通信服务聊天连接器“创建聊天会话”操作的屏幕截图。

  3. 提供 Azure 通信服务终结点 URL。 这可以在 Microsoft Azure 中找到,位于 Azure 通信服务资源左侧菜单“密钥”选项上的“终结点”中。

  4. 提供连接名称

  5. 在上一步中选择访问令牌,添加聊天会话主题说明。 此外,添加已创建的用户并添加参与者的名称。

    显示 Azure 通信服务聊天连接器“创建聊天会话”操作输入域的屏幕截图。

发送消息

  1. 添加新操作

  2. 在“选择操作”搜索框中,输入通信服务聊天。 从操作列表中,选择“将聊天消息发送到聊天会话”。

    显示 Azure 通信服务聊天连接器“发送聊天消息”操作的屏幕截图。

  3. 提供访问令牌、会话 ID、内容和名称信息,如下所示。

    显示 Azure 通信服务聊天连接器“发送聊天消息”操作输入域的屏幕截图。

列出聊天会话消息

为了验证是否已正确发送消息,我们会再添加一个操作来列出聊天会话消息。

  1. 添加新操作

  2. 在“选择操作”搜索框中,输入通信服务聊天。 从操作列表中,选择“列出聊天会话消息”。

    显示 Azure 通信服务聊天连接器“列出聊天消息”操作的屏幕截图。

  3. 提供访问令牌和会话 ID,如下所示

    显示 Azure 通信服务聊天连接器“发送聊天消息”操作输入的屏幕截图。

测试逻辑应用

若要手动启动工作流,请在设计器工具栏中选择“运行”。 工作流应创建用户,为该用户颁发访问令牌,然后将其删除并删除该用户。 有关详细信息,请查看如何运行工作流

现在单击“列出聊天会话消息”并检查输出,发送的消息将位于操作输出中。

显示 Azure 通信服务聊天连接器“发送聊天消息”操作输出的屏幕截图。

清理资源

若要删除通信服务订阅,请删除通信服务资源或资源组。 删除资源组同时也会删除该组中的所有其他资源。 有关详细信息,请参阅如何清理通信服务资源

若要清理逻辑应用工作流和相关资源,请参阅如何清理逻辑应用资源

后续步骤

本快速入门介绍了如何创建用户、创建聊天会话并使用 Azure 通信服务标识和 Azure 通信服务聊天连接器来发送消息。 要了解详细信息,请查看 Azure 通信服务聊天连接器文档。

若要详细了解访问令牌,请查看创建和管理 Azure 通信服务用户和访问令牌

若要详细了解如何发送电子邮件,请查看使用 Azure 通信服务在 Power Automate 中发送电子邮件