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

É possível programar envios recorrentes ou únicos de conteúdo do Looker para serviços de terceiros integrados ao Looker pelo Hub de Ações do Looker, que implementa a API Action do Looker e expõe integrações populares, também conhecidas como ações, para todos os usuários do Looker. A integração de anexos do Slack (token da API) publica um anexo com seus dados do Looker em um canal ou mensagem direta (DM) do Slack. Ao contrário da ação Slack oferecida na central de ações do Looker, a integração de anexos do Slack (token da 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 limites especificados nos dados forem atendidos ou excedidos.

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

Como ativar a integração de anexos do Slack (token de API) no Looker

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

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

A integração foi configurada. A opção "Anexo do Slack (token da API)" agora vai aparecer como uma opção de destino no Programador do Looker e quando você criar alertas.

Como enviar conteúdo do Looker para o Slack usando o Agendador do Looker

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

  1. Acesse o 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 no envio e para nomear o arquivo anexado.
    • No campo Tipo de canal, selecione Canais para enviar o anexo a um canal do Slack ou Usuários para enviar o anexo a um usuário do Slack.
    • No campo Compartilhar em, selecione o canal ou usuário do Slack em que você quer postar o anexo. Essa lista de canais ou usuários é baseada nas credenciais do bot que você forneceu ao configurar o app de anexos do Slack (token de API) no Slack e pode incluir canais e DMs públicos e privados para os quais o bot foi convidado. Se nenhum canal estiver listado, verifique se o bot foi convidado para esse canal do Slack.
    • No campo Comentário, insira o texto que você quer incluir com o envio do anexo.
    • No campo Nome do arquivo, insira um nome para o arquivo de anexo. Não é necessário incluir a extensão do arquivo.
    Para anexos do Slack, as opções de envio avançadas disponíveis dependem se você está enviando um painel ou um Look.
  3. Clique em Salvar para salvar as configurações da programação ou em Enviar agora para enviar o anexo imediatamente ao Slack.