Enviar conteúdo do Looker para o Slack usando a integração do anexo do Slack (token de API)

É possível programar envios recorrentes ou únicos de conteúdo do Looker para serviços de terceiros integrados ao Looker no 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 do anexo do Slack (token de API) publica um anexo com seus dados do Looker em um canal do Slack ou em uma mensagem direta (DM). Ao contrário da ação Slack 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 seus dados são atingidos ou excedidos.

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

Como 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 "Anexo do Slack (token de API)" na lista de ações da página Ações do 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).
  2. Ative a opção Enabled.
  3. Digite o token de acesso OAuth do usuário de bot da configuração do Slack no campo Slack API Token.
  4. Clique em Save.

A integração está configurada. A opção 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 programador do Looker

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

  1. Acesse seu conteúdo do Looker e programe o envio de conteúdo.
  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 envio específicas do Slack, incluindo o tipo de canal, uma lista de canais e opções para adicionar um comentário que será incluído na entrega e nomear o anexo do arquivo.
    • 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 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 Anexo Slack (token de API) no Slack e pode incluir mensagens diretas e canais públicos e privados a que o bot foi convidado. Se você não encontrar 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 no envio do anexo.
    • No campo Nome do arquivo, digite um nome de arquivo para o arquivo 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 envio de um painel ou de um Look.
  3. Clique em Save para salvar as configurações da sua programação ou clique em Send now para enviar imediatamente o anexo ao Slack.