第 23 章 连接到 Slack


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

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

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

23.1. 创建 Slack 连接

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

先决条件

  • 创建并安装一个 Slack 应用程序,用于将 Fuse Online 连接到 Slack。
  • 您可以获取 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. Token for access Slack API 字段中,输入 Bot User OAuth Access Token,您可以从 Slack 应用程序的 OAuth 和权限 页面获取。
  6. 另外,还可为附加参数输入值:

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

      提示

      在 web 中搜索 emoji cheat sheet 以查看一些 emoji 代码。

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

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

  7. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请重新发送连接配置值并重试。
  8. 如果验证成功,请单击 Next
  9. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入 Slack for Tracking Company Sales
  10. Description 字段中,输入有助于了解此连接的任何信息。
  11. Save 查看更新的可用连接列表,包括您刚才创建的连接。如果您输入了示例名称,您会看到 Slack for Tracking Company Sales 显示为一个连接,您可以选择添加到集成。您可以将此连接添加到任意数量的集成。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.