第 23 章 连接到 Slack


作为业务用户,您可以创建一个连接到 Slack 的集成。到 Slack 的连接可执行以下操作之一:

  • 当您指定的 Slack 频道收到消息时,触发执行简单集成。该集成将消息传递给流程中的下一步。例如,您可以监控 Slack 频道以获取关键字实例,如产品名称。查找包含这些产品名称的消息后,该集成可以在 Gmail 连接中通知适当的联系人。
  • 向特定用户或频道发送信息。例如,当集成从 FTP 服务器下载文件并以某种方式进行处理时,此行为很有用。集成流程可能会通知 Slack 频道或进程成功的用户。

要在集成中连接到 Slack,请创建一个 Slack 连接,然后添加到集成流的连接。详情在以下主题中:

23.1. 创建 Slack 连接

在集成中,Slack 连接可以从您指定的频道或向用户发送信息中检索信息。您可以在任意数量集成中使用同样的 Slack 连接。

先决条件

  • 创建并安装 Slack 应用程序,以将 Fuse Online 连接到 Slack:

    • 使用 Bot User OAuth Access Token 作为消费者端点的令牌。
    • 将相关的用户令牌范围添加到应用程序中,以授予其权限来查看消息:

      history(频道:historygroup:historympim:historyim:history

      读取(频道:readgroup:readmpim:readim:read

  • 您可获取 Slack 应用的 Slack Webhook URL。
  • 您可以获取授权访问 Slack 应用的 Bot User OAuth 访问令牌。

流程

  1. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用的连接。
  2. 单击 Create Connection 以显示 Fuse Online 连接器。
  3. Slack 连接器。
  4. Slack Webhook URL 字段中,输入 Slack 应用的 Webhook URL。
  5. 用于访问 Slack API 的 Token 中,输入 Bot User OAuth Access Token,该令牌可从 Slack 应用的 OAuth & Permissions 页面获取。
  6. 另外,还可为附加参数输入值:

    • Sending username for message 项中输入 bot 在向 Slack 发送消息时具有的用户名。
    • Message avatar emoji 字段中,指定 bot 在发送消息时用作消息 avatar。示例: :smile: :wave:, :question:.

      提示

      搜索 web 的 emoji cheat sheet,以查看一些 emoji 代码。

    • Message avatar 图标 URL 字段中,指定 bot 在向 Slack 发送消息时使用的 avatar 的 URL。

    如果您指定了 emoji 和一个图标 URL,则集成将使用图标 URL。如果您既没有指定 emoji 或一个图标 URL,则会在没有 avatar 的情况下发送该消息。

  7. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,则调整连接配置值并重试。
  8. 如果验证成功,点 下一步
  9. Name 字段中输入您的选择的名称,帮助您将这个连接与任何其他连接区分开来。例如,在 跟踪公司销售时输入 Slack
  10. Description 字段中输入任何有助于了解这个连接的信息。
  11. Save 查看更新可用连接列表,包括您刚才创建的连接。如果您输入了示例名称,您会看到 Tracking Company Sales 的 Slack 做为一个连接,您可以选择添加到集成中。您可以将这个连接添加到任意数量的集成中。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.