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 操作。 另请参阅:IntegrationsCreating and EditingTesting and Iteration