使用 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 工作区的哪些部分。您必须先按照 Slack 附件(API 令牌)GitHub 代码库自述文件中提供的设置说明,在 Slack 端配置集成,然后才能在 Looker 中使用 Slack 附件(API 令牌)集成。

在 Looker 中启用 Slack 连接(API 令牌)集成

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

  1. 向下滚动集成列表,然后点击 Slack 连接(API 令牌)列表旁边的启用按钮。
  2. 已启用切换开关启用。
  3. Slack API 令牌字段中输入在 Slack 端设置中的 Bot User OAuth Access Token
  4. 点击保存

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

使用 Looker 调度程序将 Looker 内容分发到 Slack

如需使用 Slack 附件(API 令牌)集成将文件附件传送到 Slack,请执行以下操作:

  1. 前往您的 Looker 内容,然后安排内容传送时间
  2. 配置 Scheduler 时,请在目标位置字段中选择 Slack Attachment (API Token)(Slack 连接(API 令牌))选项。Looker 会显示 Slack 特有的传送选项,包括频道类型、频道列表,以及添加评论(将包含在传送内容中的评论)以及为文件附件命名的选项。
    • Channel Type(渠道类型)字段中,选择 Channels(渠道)以将附件发送到 Slack 频道,或者选择 Users(用户)将附件发送给 Slack 用户。
    • 分享位置字段中,选择要将附件发布到的 Slack 频道或用户。此频道或用户列表基于您在 Slack 端设置 Slack 附件(API 令牌)应用时提供的聊天机器人凭据,其中可能包括公开和私密频道以及聊天机器人受邀加入的私信。如果您未看到任何频道,请验证该聊天机器人已被邀请加入该 Slack 频道。
    • 评论字段中,输入您要在递送附件时添加的任何文本。
    • 文件名字段中,输入附件文件的文件名。无需添加文件扩展名。
    对于 Slack 连接,可用的高级分发选项取决于您使用的是信息中心还是 Look
  3. 点击保存以保存时间表的设置,或点击立即发送立即将附件发送到 Slack。