使用 Slack 附件 (API 令牌) 集成将 Looker 内容发送到 Slack

您可以通过 Looker Action Hub 将 Looker 内容安排为定期或一次性交付给与 Looker 集成的第三方服务。Looker Action Hub 可实现 Looker 的 Action API,并为所有 Looker 用户提供热门集成(也称为操作)。Slack 附件 (API 令牌) 集成功能可将包含 Looker 数据的附件发布到 Slack 频道或私信 (DM)。与 Looker Action Hub 中提供的 Slack 操作不同,Slack 附件(API 令牌)集成适用于客户托管的 Looker 部署。

您还可以在数据达到或超过指定阈值时,将 Looker 内容发送到 Slack。

该集成使用具有特定权限(称为机器人令牌范围)的 Slack 应用,这些权限决定了您的应用可以访问 Slack 工作区的哪些部分。在 Looker 中使用 Slack 附件 (API 令牌) 集成之前,您必须按照 Slack 附件 (API 令牌) GitHub 代码库 README 文件中提供的设置说明在 Slack 端配置集成。

在 Looker 中启用 Slack 附件 (API 令牌) 集成

在 Slack 端设置集成后,Looker 管理员必须在管理菜单的操作页面上的操作列表中启用“Slack 附件 (API 令牌)”操作:

  1. 向下滚动集成列表,然后点击“Slack Attachment (API Token)”列表旁边的启用按钮。
  2. 启用已启用切换开关。
  3. Slack API 令牌字段中,输入从 Slack 端设置中获取的聊天机器人用户 OAuth 访问令牌
  4. 点击保存

集成现已配置完成。现在,Slack 附件 (API 令牌) 选项将显示为 Looker 调度程序中的目标选项,以及您创建提醒时的目标选项。

使用 Looker 调度程序将 Looker 内容递送至 Slack

如需使用 Slack Attachment (API Token) 集成功能将文件附件发送到 Slack,请执行以下操作:

  1. 前往 Looker 内容,然后安排内容传送
  2. 配置调度程序时,请在目的地字段中选择 Slack 附件 (API 令牌) 选项。Looker 将显示特定于 Slack 的传送选项,包括渠道类型、渠道列表,以及用于添加评论(将随传送内容一起发送)和命名文件附件的选项。
    • 渠道类型字段中,选择渠道以将附件发送到 Slack 渠道,或选择用户以将附件发送到 Slack 用户。
    • 分享到字段中,选择要将附件发布到的 Slack 频道或用户。此渠道或用户列表基于您在 Slack 端设置 Slack Attachment (API Token) 应用时提供的聊天机器人凭据,可能包含聊天机器人已受邀加入的公开渠道、私密渠道和私信。如果您没有看到列出的频道,请验证是否已邀请该机器人加入相应 Slack 频道。
    • 注释字段中,输入您要随附件一起发送的任何文本。
    • 文件名字段中,输入附件文件的文件名。您无需添加文件扩展名。
    对于 Slack 附件,可用的高级传送选项取决于您传送的是信息中心还是 Look
  3. 点击保存以保存日程的设置,或点击立即发送以立即将附件发送到 Slack。