activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

传统集成活动

上次更新日期 2025年10月6日

快速入门 - 渠道和消息

概述

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

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

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

  1. 与 Slack 工作区 (Slack 作用域) 建立连接。
  2. 在 Slack 工作区中创建新频道 (创建频道)。
  3. 邀请用户加入您的新频道 (邀请加入频道)。
  4. 向频道发送消息 (发送消息)。
  5. Verifies the results of the Create Channel, Invite to Channel, and Send Message activities by outputting the channel's messages and user information (Get Messages, For Each, and Write Line).



先决条件

在开始之前:

  1. 完成 Slack 设置 步骤。

步骤

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

    • 有关客户端 ID 和客户端密码的更多信息,请参阅设置指南中的 新建 Slack 应用 程序。
  4. 从“ 作用域 ” 下拉列表中,选择列出的所有作用域。

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

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

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

  6. 在“松弛作用域”活动之后添加“ 创建频道 ”活动。
  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
信任与安全
© 2005-2025 UiPath。保留所有权利。