Slack
向 Slack 发送消息,或根据 Slack 事件触发工作流
配置
发送消息
操作
发送消息
Slack 账号
选择 Slack 工作区
频道
选择 Slack 频道
频道 ID
输入 Slack 频道 ID(例如 C1234567890)
消息*
输入消息(支持 Slack mrkdwn)
附件
上传要附加的文件
文件附件
引用先前块中的文件
发送消息 (
slack_message)向 Slack 频道或私信发送消息。支持 Slack mrkdwn 格式。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
destinationType | string | 否 | 目标类型:channel 或 dm |
channel | string | 否 | 目标 Slack 频道(例如 #general) |
dmUserId | string | 否 | 私信的目标 Slack 用户 |
text | string | 是 | 要发送的消息文本(支持 Slack mrkdwn 格式) |
thread_ts | string | 否 | 要回复的线程时间戳(创建线程回复) |
files | file[] | 否 | 要附加到消息的文件 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
message | object | 包含 Slack 返回的全部属性的完整消息对象 |
ts | string | 消息时间戳 |
channel | string | 消息发送到的频道 ID |
fileCount | number | 上传的文件数量(附加文件时) |
创建画布
操作
创建画布
Slack 账号
选择 Slack 工作区
频道
选择 Slack 频道
频道 ID
输入 Slack 频道 ID(例如 C1234567890)
画布标题*
输入画布标题
画布内容*
输入画布内容(支持 markdown)
创建画布(
slack_canvas)在频道中创建并分享 Slack 画布。画布是 Slack 中的协作文档。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
channel | string | 是 | 目标 Slack 频道(例如 #general) |
title | string | 是 | 画布标题 |
content | string | 是 | Markdown 格式的画布内容 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
canvas_id | string | 已创建画布的 ID |
channel | string | 创建画布的频道 |
title | string | 画布标题 |
读取消息
操作
读取消息
Slack 账号
选择 Slack 工作区
频道
选择 Slack 频道
频道 ID
输入 Slack 频道 ID(例如 C1234567890)
消息条数限制
15
最早时间戳
ISO 8601 时间戳
读取消息(
slack_message_reader)从 Slack 频道读取最新消息。可按条件筛选并获取对话历史。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
channel | string | 是 | 要从中读取消息的 Slack 频道(例如 #general) |
limit | number | 否 | 要获取的消息数量(默认:10,最大:100) |
oldest | string | 否 | 时间范围起始(时间戳) |
latest | string | 否 | 时间范围结束(时间戳) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
messages | array | 来自频道的消息对象数组 |
使用说明
将 Slack 集成到工作流中。可发送消息、创建画布并读取消息。也可用于触发模式,在有消息发送到频道时触发工作流。
备注
- 分类:
tools - 类型:
slack