Como enviar conteúdo do Looker para o Slack com a integração de anexos do Slack (token da API)

É possível programar entregas recorrentes ou únicas de conteúdo do Looker para serviços de terceiros integrados ao Looker usando o Looker Action Hub, que implementa a API Action do Looker e expõe integrações conhecidas, também conhecidas como ações, para todos os usuários do Looker. A integração de anexo do Slack (token de API) posta um anexo com seus dados do Looker em um canal ou mensagem direta do Slack. Ao contrário da ação Slack que é oferecida no Looker Action Hub, a integração do anexo do Slack (token de API) está disponível para implantações do Looker hospedadas pelo cliente.

Também é possível enviar conteúdo do Looker para o Slack quando os limites especificados nos dados forem atingidos ou excedidos.

A integração usa um app Slack com permissões específicas chamadas escopos de token de bot, que controlam quais partes do espaço de trabalho do Slack o app pode acessar. Antes de usar a integração do anexo do Slack (Token de API) no Looker, siga as instruções para configurar a integração no Slack, fornecidas no arquivo README do GitHub do anexo do Slack (Token de API).

Ativar a integração do anexo do Slack (token de API) no Looker

Depois que a integração for configurada no Slack, um administrador do Looker precisará ativar a ação de anexo do Slack (token de API) na lista de ações da página Ações no menu Administrador:

  1. Role para baixo na lista de integrações e clique no botão Enable, ao lado da lista Slack Attachment (API Token) (Token de API).
  2. Ative a opção Ativado.
  3. Digite o Token de acesso do OAuth do usuário do bot da configuração do Slack no campo Token da API do Slack.
  4. Clique em Salvar.

A integração está configurada. A opção de anexo do Slack (Token de API) agora vai aparecer como uma opção de destino no Programador do Looker e quando você criar alertas.

Enviar conteúdo do Looker para o Slack usando o Looker Scheduler

Para enviar seu anexo de arquivo ao Slack usando a integração de anexo do Slack (token de API):

  1. Acesse seu conteúdo do Looker e agende o envio.
  2. Ao configurar o programador, escolha a opção Anexo do Slack (Token de API) no campo Destino. O Looker vai mostrar opções de entrega específicas para o Slack, incluindo o tipo de canal, uma lista de canais e as opções para adicionar um comentário que será incluído na entrega e nomear o arquivo anexado.
    • No campo Channel Type, selecione Channels para enviar o anexo a um canal do Slack ou Users para enviar o anexo a um usuário do Slack.
    • No campo Share In, selecione o canal ou o usuário do Slack em que você quer postar o anexo. Esse canal ou lista de usuários é baseado nas credenciais do bot que você forneceu ao configurar o app de anexo do Slack (token de API) no Slack e pode incluir mensagens diretas e canais públicos e privados para os quais o bot foi convidado. Se você não vir um canal listado, verifique se o bot foi convidado para esse canal do Slack.
    • No campo Comentário, digite o texto que você quer incluir na entrega do anexo.
    • No campo Nome do arquivo, digite um nome para o arquivo de anexo. Não é necessário incluir a extensão do arquivo.
    Para anexos do Slack, as opções avançadas de entrega disponíveis dependem do tipo de envio: painel ou Look.
  3. Clique em Salvar para salvar as configurações da programação ou em Enviar agora para enviar o anexo imediatamente para o Slack.