activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
传统集成活动
Last updated 2024年11月8日

快速入门 - 渠道和消息

概述

本指南旨在帮助您创建具有不同 Slack 活动的工作示例,包括 创建频道邀请加入频道发送消息获取消息

此工作示例使您能够快速验证与 Slack 工作区的连接,并熟悉所包含活动的输入/输出数据类型。

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

  1. 与您的 Slack 工作区 (Slack 作用域) 建立连接。
  2. 在您的 Slack WorkSpace 中创建一个新频道 (创建频道)。
  3. 邀请用户加入您的新频道 (邀请加入频道)。
  4. 向频道发送消息 (发送消息)。
  5. 通过输出频道的消息和用户信息( 获取消息遍历 循环 和 入行 )验证 创建频道 、 邀请加入频道 和 发送消息 活动的结果。



先决条件

在开始之前:

  1. 完成 Slack 设置 步骤。

步骤

构建项目
  1. 将“ Slack 作用域 ”活动添加到您的项目中。
  2. 输入 Slack 应用程序的客户端 ID。
  3. 输入 Slack 应用程序的客户端密码。

  4. 从“ 作用域 ” 下拉列表中,选择列出的所有作用域。

    *有关作用域的更多信息,请参阅设置指南中的 添加应用程序权限

  5. 单击“设计面板”中的“ 连接 ”按钮。

    *有关此按钮的更多信息,请参阅“ Slack 作用域”活动详细信息页面中的“ 连接并撤销令牌 ”。

  6. 在“ Slack 作用域”活动之后添加“ 创建频道 ”活动。
  7. 为您的 频道名称 创建并输入 String 变量(例如,默认值为 "slack_quickstart"的频道名称)。
  8. ChannelID 创建并输入 String 变量(例如, newChannel
    • 有关允许的名称值的更多信息,请参阅 “创建频道”活动详细信息页面中的 “ 频道名称 ”。
  9. 在“创建频道”活动之后添加“ 邀请加入频道 ”活动。
  10. 在“ 渠道” 属性中,输入您在“ 创建渠道” 活动中为“渠道 ID” 属性创建的 String 变量(例如, newChannel )。
  11. 使用 Slack 的用户名语法(例如,“Jean.Grey”)输入要邀请加入频道的 Slack 用户。

    • 您必须输入属于您的 Slack 作用域 所连接到的工作区的用户。
  12. 在邀请加入频道活动之后添加 发送消息 活动。
  13. 在“ 对话” 属性中,输入您在“ 创建频道” 活动中为“频道 ID” 属性创建的 String 变量(例如, newChannel )。
  14. 为“ 文本 ” 属性创建并输入 String 变量(例如,默认值为 “Welcome to”+channelName的messageText )。
    • 虽然最好为“ 消息 输出”属性创建并输入 Message 变量,但在本示例中,您不需要这样做,因为它在验证活动结果时不适用。


测试您的项目
  1. 要验证是否已创建新频道、已邀请用户以及是否已成功发送消息,请在“发送消息”活动之后添加“ 获取消息 ”活动。
  2. 在“ 对话” 属性中,输入您在“ 创建频道” 活动中为“频道 ID” 属性创建的 String 变量(例如, newChannel )。
  3. 为“ 消息 ”输出属性创建并输入 Message[] 变量(例如, slackMessages)。
    • 创建变量时,选择 UiPath.Slack.Models.Message[] 作为变量类型。
  4. 要处理并查看已发送消息的输出,请在“ 获取消息 ”活动之后添加具有“ If 条件”活动和活动的活动。
  5. 在“类型 参数”属性中,选择 UiPath.Slack.Models.Message
  6. 在“ ” 属性中,输入您在“ 获取消息” 活动中为“消息” 输出属性创建的 Message[] 变量(例如, slackMessages)。
  7. 对于“ If 活动 条件” 语句,输入以下参数,以将“ 获取消息” 输出范围缩小为使用“ 发送消息” 活动发送的消息: item.Text.Equals(messageText)
  8. 在“ Then 语句”框中,添加“ 写入行 ”活动。

    1. 对于“ 文本 ” 属性,输入 item.User+" : "+item.Text 以在输出窗口中输出消息文本和您的用户 ID 以进行验证。
  9. 在“ Else 语句”框中,添加另一个“ 写入行 ”活动。

    1. 对于“ 文本 ” 属性,输入 item.User+" : "+item.Text 以查看从“ 邀请加入频道 ”活动“加入”的所有用户 ID。
  10. 单击“ 开始 ”,然后在输出窗口中验证结果。



操作完毕!

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

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

  • 概述
  • 先决条件
  • 步骤

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。