Slack

Slack 是一种团队通信工具,可将所有团队通信汇集在一个位置,随时随地立即搜索和可用。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 标准 除以下各项外的所有 Power Automate 区域
     - 由世纪互联运营的中国云
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 标准 除以下各项外的所有 Power Apps 区域
     - 由世纪互联运营的中国云
Power Automate 标准 除以下各项外的所有 Power Automate 区域
     - 由世纪互联运营的中国云
联系人​​
Name Microsoft
URL Microsoft LogicApps 支持
Microsoft Power Automate 支持
Microsoft Power Apps 支持
连接器元数据
发布者 Microsoft
Website https://slack.com/
隐私策略 https://slack.com/privacy-policy

已知问题和限制

  1. 根据 Slack API 文档,连接器使用的一些 Slack API 方法将在 2021 年 2 月停止运行,并且不适用于 2020 年 6 月 10 日之后新建的应用。 因此,请使用以下作的最新版本。

    操作:

  2. 创建组 已弃用,请使用最新版本的 “创建频道” 创建专用频道。

  3. 消息中的最大字符数限制为 4000。 有关更多详细信息,请参阅 Slack 的官方文档

连接器深入

有关连接器的详细信息,请参阅 深入部分

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒
触发器轮询的频率 1 120 秒

操作

列出公共频道

列出 slack 中的公共频道。

列出公共频道(分页支持)(预览版)

列出 slack 中的公共频道。

列出通道 [已弃用]

此作已弃用。 请改用“列出公共频道”(分页支持)。

列出 Slack 中的通道。

创建组 [已弃用]

在 Slack 中创建组。

创建通道 [已弃用]

此作已弃用。 请改用 “创建通道 ”。

在 Slack 中创建通道。

创建频道

在 Slack 中创建通道。

加入公共频道

在 Slack 中加入公共频道。

加入通道 [已弃用]

此作已弃用。 请改用 “加入公共频道 ”。

在 Slack 中加入频道。

发布消息 [已弃用]

此作已弃用。 请改用“发布”消息(V2)。

此作用于将消息发布到指定的通道。

发布消息 (V2)

此作用于将消息发布到指定的通道。

设置请勿打扰

设置用户的“请勿打扰”状态。

列出公共频道

列出 slack 中的公共频道。

返回

列出公共频道(分页支持)(预览版)

列出 slack 中的公共频道。

返回

列出通道 [已弃用]

此作已弃用。 请改用“列出公共频道”(分页支持)。

列出 Slack 中的通道。

返回

创建组 [已弃用]

在 Slack 中创建组。

参数

名称 密钥 必需 类型 说明
Name
name string

组的名称。

返回

名称 路径 类型 说明
Id
group.id string

组的 ID。

Name
group.name string

组的名称。

创建通道 [已弃用]

此作已弃用。 请改用 “创建通道 ”。

在 Slack 中创建通道。

参数

名称 密钥 必需 类型 说明
Name
name string

新通道的名称。

返回

创建频道

在 Slack 中创建通道。

参数

名称 密钥 必需 类型 说明
Name
name string

新通道的名称。

专用频道是吗?
is_private boolean

频道为专用频道

返回

加入公共频道

在 Slack 中加入公共频道。

参数

名称 密钥 必需 类型 说明
通道名称
channel string

通道的名称。

返回

加入通道 [已弃用]

此作已弃用。 请改用 “加入公共频道 ”。

在 Slack 中加入频道。

参数

名称 密钥 必需 类型 说明
Name
name string

通道的名称。

返回

发布消息 [已弃用]

此作已弃用。 请改用“发布”消息(V2)。

此作用于将消息发布到指定的通道。

参数

名称 密钥 必需 类型 说明
通道名称
channel True string

要向其发送消息的通道、专用组或 IM 通道。 可以是名称(例如:#general)或编码的 ID。

消息正文
text True string

要发送的消息正文(少于 4000 个字符)。 有关格式设置选项,请参阅 https://api.slack.com/docs/formatting

机器人名称
username string

机器人的名称。

发布为用户
as_user boolean

传递 true 以将消息作为经过身份验证的用户而不是机器人发布。

分析模式
parse string

更改消息的处理方式。 有关详细信息,请参阅 https://api.slack.com/docs/formatting

链接名称
link_names integer

查找和链接频道名称和用户名。

展开链接
unfurl_links boolean

传递 true 以启用主要基于文本的内容的展开。

展开媒体
unfurl_media boolean

传递 false 以禁用媒体内容的展开。

图标 URL
icon_url uri

要用作此消息图标的图像的 URL。

图标表情符号
icon_emoji string

用作此消息图标的表情符号。

返回

名称 路径 类型 说明
成功结果
ok boolean

指示作是否成功。

通道
channel string

消息发布到的通道。

已创建 Date-Time
ts string

yyyy-MM-ddTHH:mm:ss.fffZ

消息正文
message.text string

消息正文。

消息 ID
message.id string

消息的唯一标识符。

创建者 ID
message.user string

发布消息的用户的唯一标识符。

创建时间
message.created integer

创建消息时的 Unix 时间戳。

已删除
message.is_user-deleted boolean

消息是否已删除。

错误消息
error string

错误消息的详细信息(如果有)。

发布消息 (V2)

此作用于将消息发布到指定的通道。

参数

名称 密钥 必需 类型 说明
通道名称
channel True string

要向其发送消息的通道、专用组或 IM 通道。 可以是名称(例如:#general)或编码的 ID。

消息正文
text True string

要发送的消息正文。 Slack API 将截断包含 40,000 个字符以上的消息。 有关格式设置选项,请参阅 https://api.slack.com/docs/formatting

机器人名称
username string

机器人的名称。

发布为用户
as_user boolean

传递 true 以将消息作为经过身份验证的用户而不是机器人发布。

分析模式
parse string

更改消息的处理方式。 有关详细信息,请参阅 https://api.slack.com/docs/formatting

Slack 标记分析
mrkdwn boolean

Slack 标记分析设置。 默认启用。

链接名称
link_names integer

查找和链接频道名称和用户名。

展开链接
unfurl_links boolean

传递 true 以启用主要基于文本的内容的展开。

展开媒体
unfurl_media boolean

传递 false 以禁用媒体内容的展开。

图标 URL
icon_url uri

要用作此消息图标的图像的 URL。

图标表情符号
icon_emoji string

用作此消息图标的表情符号。

返回

发布到 Slack 通道的消息的详细信息。

设置请勿打扰

设置用户的“请勿打扰”状态。

参数

名称 密钥 必需 类型 说明
分钟数
num_minutes string

设置的分钟数不会打扰。

返回

名称 路径 类型 说明
已启用暂停
snooze_enabled boolean

是否启用暂停。

触发器

创建文件时

创建文件时

创建文件时

创建文件时

参数

名称 密钥 必需 类型 说明
通道
channel True string

通道的名称。

返回

名称 路径 类型 说明
Id
id string

文件的 ID

已创建
created integer

创建文件时。

Name
name string

文件的名称。

Title
title string

文件的标题。

定义

通道

频道

名称 路径 类型 说明
Id
id string

通道的 ID。

Name
name string

通道的名称。

ListChannels_Response

名称 路径 类型 说明
channels
channels array of Channel

ListChannels_ResponseV3

名称 路径 类型 说明
value
value array of Channel

CreateChannel_Response

名称 路径 类型 说明
通道
channel Channel

频道

JoinChannel_Response

名称 路径 类型 说明
已在频道中
already_in_channel boolean

用户是否已在频道中。

通道
channel Channel

频道

JoinChannel_ResponseV2

名称 路径 类型 说明
通道
channel Channel

频道

警告
warning string

用户是否已在频道中。

PostMessageResponse

发布到 Slack 通道的消息的详细信息。

名称 路径 类型 说明
成功结果
ok boolean

指示作是否成功。

通道
channel string

消息发布到的通道。

创建时间
ts string

创建消息时的 Unix 时间戳。

消息类型
message.type string

消息的类型。

消息正文
message.text string

消息正文。

创建时间
message.ts string

创建消息时的 Unix 时间戳。

错误消息
error string

错误消息的详细信息(如果有)。