UiPath Marketplace
最新
False
横幅背景图像
UiPath Marketplace 用户指南
上次更新日期 2024年4月16日

快速入门 - 获取聊天和发送消息

概述

本指南旨在帮助您创建使用不同 Microsoft Teams 活动的工作示例,这些活动包括“获取聊天”、 “ 获取聊天成员”、“ 发送消息”“ 获取消息” 活动。

此工作示例使您能够快速验证与 已注册 的 Microsoft Teams 应用程序的连接,并熟悉活动的输入/输出数据类型。

完成本指南中的步骤后,您将获得一个自动化序列,该连接器将执行以下操作:

  1. 建立与已注册的 Microsoft Teams 应用程序的连接( Microsoft Teams 作用域)。
  2. 检索所有聊天 (获取聊天)。
  3. 检索每个聊天的成员(遍历循环和获取聊天成员)。
  4. 查找包含特定聊天成员并发送消息(“ If条件”、“分配”和“发送消息”)的聊天。
  5. 通过检索和输出消息 ID 和消息内容(获取消息写入行) 来验证消息是否已成功发送。



先决条件

在开始之前:

  1. 完成 Microsoft Teams 安装 步骤。
  2. 创建或使用现有聊天,发送至少一条聊天消息。

步骤

构建您的项目

  1. 将“ Microsoft Teams 作用域”活动添加到您的项目中。
  2. 输入已注册应用程序的 应用 程序 ID。

  3. 从“身份验证 类型” 下拉列表中,选择适用的身份验证流程(例如,“ 交互式令牌”)。

  4. Microsoft Teams 作用域 活动之后添加 获取聊天 活动。

    1. 为“聊天”值创建并输入 Chat[] 变量(例如, myChats )。
      • 创建变量时,选择“ Microsoft.Graph.Chat ”作为变量类型。
    2. 在“ 获取聊天 ”活动之后添加“ 遍历 循环”活动。
    3. 在“类型参数” 属性中,选择“ Microsoft.Graph.Chat”。
    4. 属性中,输入您为 获取聊天 活动创建的 Chat[] 变量(例如myChats )。
  5. 在“遍历循环”活动中,添加一个“分配” 活动。

    1. 为“收件人” 属性创建并输入 String 变量(例如, chatId
    2. 在“”属性中,输入 item.Id

      • 创建 item.id 值并将其分配给此变量,可以在以后具有不同参数类型的“遍历循环 活动中使用该变量。
    3. 分配 活动之后添加 获取聊天成员 活动。
    4. 在“聊天 ID” 属性中,输入“Item.Id ” ,以获取每个聊天的成员。
    5. ChatMembers 值创建并输入 ConversationMember[] 变量(例如, myChatMembers )。
      • 创建变量时,选择“ Microsoft.Graph.ConversationMember ”作为变量类型。
    6. 在“ 获取聊天成员 ”活动之后添加另一个“ 遍历 循环”活动。
    7. 在“类型参数” 属性中,选择“ Microsoft.Graph.ConversationMember”。
    8. 属性中,输入您为 获取聊天成员 活动创建的 ConversationMember[] 变量(例如, myChatMembers )。
  6. 在“遍历循环”活动中,添加“ IF 条件”活动。

    1. 在“条件” 属性中,输入一个值以按成员标识特定聊天(例如, item.DisplayName="Salah Conner"
  7. Then 序列块中,添加 发送消息 活动。

    1. 在“聊天 ID” 属性中,输入您为“分配” 活动创建的 String 变量(例如,聊天 ID )。
    2. 输入您要发送的 正文 内容 (例如, “问好”)
    3. 在“正文类型”属性中,输入“正文类型.文本”。
    4. 为您的 消息 ID 值创建并输入新的 String 变量(例如,新消息 ID


测试您的项目

  1. 要测试您的活动是否检索了“聊天”、“聊天成员”并发送了消息,请在“ 发送消息 ”活动之后添加“ 写入行 ”活动。

    1. 文本 属性中,输入您为 发送消息 活动创建的 String 变量(例如,新消息 ID
  2. 写入行 活动之后添加 获取消息 活动。

    1. 在“聊天 ID” 属性中,输入您为“分配” 活动创建的 String 变量(例如,聊天 ID )。
    2. 在消息 ID 属性中,输入您为 发送消息 活动创建的 String 变量(例如,新消息 ID )。
      3. 创建并输入“消息”ChatMessage 变量(例如,“ 新消息”)。
      • 创建变量时,选择 _Microsoft.Graph.ChatMessage_ 作为变量类型。
    3. 在“ 获取消息”活动之后添加另一个“ 写入行 ”活动。
    4. 文本 属性中,输入您为 获取消息 活动创建的 ChatMessage 变量,并将 .Body.Content 附加到其末尾(例如 新消息正文内容
  3. 单击 “运行” 并验证“输出”窗口是否包含您发送的消息 ID 和内容。



操作完毕!

准备就绪后,请尝试其他 快速入门 指南,以更熟悉不同的 Microsoft Teams 活动。

要了解有关 Microsoft Teams 活动(包括示例属性输入/输出)的更多信息,请参阅以下活动页面以获取完整的活动列表以及指向活动详细信息页面的链接。

  • 概述
  • 先决条件
  • 步骤
  • 构建您的项目
  • 测试您的项目

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.