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 |
已知问题和限制
根据 Slack API 文档,连接器使用的一些 Slack API 方法将在 2021 年 2 月停止运行,并且不适用于 2020 年 6 月 10 日之后新建的应用。 因此,请使用以下作的最新版本。
操作:
消息中的最大字符数限制为 4000。 有关更多详细信息,请参阅 Slack 的官方文档。
连接器深入
有关连接器的详细信息,请参阅 深入部分。
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
| 触发器轮询的频率 | 1 | 120 秒 |
操作
| 列出公共频道 |
列出 slack 中的公共频道。 |
| 列出公共频道(分页支持)(预览版) |
列出 slack 中的公共频道。 |
| 列出通道 [已弃用] |
此作已弃用。 请改用“列出公共频道”(分页支持)。
|
| 创建组 [已弃用] |
在 Slack 中创建组。 |
| 创建通道 [已弃用] |
此作已弃用。 请改用 “创建通道 ”。
|
| 创建频道 |
在 Slack 中创建通道。 |
| 加入公共频道 |
在 Slack 中加入公共频道。 |
| 加入通道 [已弃用] |
此作已弃用。 请改用 “加入公共频道 ”。
|
| 发布消息 [已弃用] |
此作已弃用。 请改用“发布”消息(V2)。
|
| 发布消息 (V2) |
此作用于将消息发布到指定的通道。 |
| 设置请勿打扰 |
设置用户的“请勿打扰”状态。 |
列出公共频道
列出公共频道(分页支持)(预览版)
列出通道 [已弃用]
创建组 [已弃用]
在 Slack 中创建组。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Name
|
name | string |
组的名称。 |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Id
|
group.id | string |
组的 ID。 |
|
Name
|
group.name | string |
组的名称。 |
创建通道 [已弃用]
创建频道
在 Slack 中创建通道。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Name
|
name | string |
新通道的名称。 |
|
|
专用频道是吗?
|
is_private | boolean |
频道为专用频道 |
返回
加入公共频道
加入通道 [已弃用]
此作已弃用。 请改用 “加入公共频道 ”。
在 Slack 中加入频道。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Name
|
name | string |
通道的名称。 |
返回
- Body
- JoinChannel_Response
发布消息 [已弃用]
此作已弃用。 请改用“发布”消息(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 通道的消息的详细信息。
- Body
- PostMessageResponse
设置请勿打扰
设置用户的“请勿打扰”状态。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
分钟数
|
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 |
错误消息的详细信息(如果有)。 |