使用 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 端设置中的聊天机器人用户 OAuth 访问令牌
  4. 点击保存

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

使用 Looker 调度器将 Looker 内容传送到 Slack

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

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