Skip to main content

Slack

当你需要工作流步骤发送消息、读取频道历史、列出频道、搜索消息或管理相关 Slack 活动时,使用 Slack。

配置

配置此步骤前,请在工作区的 Integrations 中通过 OAuth 连接 Slack。若无可用连接,步骤会显示警告并提供 Integrations 链接,而不是账户选择器。

参数表单

选择操作后,Arguments 部分会根据该操作的输入 schema 自动生成表单。每个字段包括:
  • 来自操作 schema 的标签和说明。
  • 符合条件的字段旁有 Insert Variable 按钮,可在光标位置插入类似 {{step_1.output.id}} 的引用。
  • 必填字段为空时会显示内联验证提示。
如需手动编写完整参数对象,可切换到 Raw JSON 标签页。两个标签页中的更改保持同步。 频道字段通常支持从已连接工作区填充的选择器。当操作需要频道 ID 时,请优先使用频道 ID。

常用操作

删除消息、删除频道或移除用户等破坏性操作不会出现在工作流操作选择器中。

输出

此步骤将 Slack API 响应存储为步骤输出。响应结构取决于所选操作。 在后续步骤中使用完整输出引用:
例如,在 Send Message 步骤之后,你可以引用返回载荷中的字段:

示例

  1. 打开 Integrations 并连接 Slack(如果尚未连接)。
  2. 向工作流添加 Slack 步骤。
  3. 在 Authentication 中选择已连接的账户。
  4. 在 Action 中选择 Fetch Conversation History 以收集频道消息,或选择 Send Message 以发送消息。
  5. 在 Arguments 表单中填写频道以及(如适用)消息文本。使用 Insert Variable 引用更早步骤的输出作为任意字段值。
  6. 点击步骤标题中的 Run 测试该操作,然后在 Output 中查看返回的载荷。

注意事项

  • 此步骤依赖工作区中已连接的 Slack 集成。
  • 工作流操作选择器显示经过筛选的 Slack 操作子集。配置了 Slack 工具的智能体可访问更多安全操作。
  • 连接流程中的 OAuth 可能会显示第三方授权品牌标识。
  • 如果在多操作更新之前已连接过 Slack,请在 Integrations 中重新连接 Slack,以便该账户使用扩展后的操作集。

将 Slack 用作智能体工具

你也可以在 智能体编辑器 中添加 Slack 工具。打开智能体,点击 Add tool,选择 Slack。在工具设置面板中选择智能体应使用的已连接账户。智能体会在相关对话中自动调用 Slack 操作。 另请参阅:Integrations、Creating and Editing 和 Testing and Iteration