第 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 访问令牌。
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
- 单击 Create Connection 以显示 Fuse Online 连接器。
- 点 Slack 连接器。
- 在 Slack webhook URL 字段中,输入 Slack 应用程序的 Webhook URL。
- 在 Token for access Slack API 字段中,输入 Bot User OAuth Access Token,您可以从 Slack 应用程序的 OAuth 和权限 页面获取。
另外,还可为附加参数输入值:
- 在 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 的情况下发送该消息。
- 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请重新发送连接配置值并重试。
- 如果验证成功,请单击 Next。
-
在 Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,输入
Slack for Tracking Company Sales
。 - 在 Description 字段中,输入有助于了解此连接的任何信息。
- 点 Save 查看更新的可用连接列表,包括您刚才创建的连接。如果您输入了示例名称,您会看到 Slack for Tracking Company Sales 显示为一个连接,您可以选择添加到集成。您可以将此连接添加到任意数量的集成。