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 terceirizados integrados ao Looker pelo Action Hub do Looker, que implementa a API Actions do Looker e expõe integrações conhecidas, também chamadas de ações, para todos os usuários do Looker. A integração de anexo do Slack (token da API) posta um anexo com seus dados do Looker em um canal do Slack ou em uma mensagem direta (MD). Ao contrário da ação do 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.

Você também pode enviar conteúdo do Looker para o Slack quando os limites especificados nos seus dados forem atingidos ou excedidos.

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

Como ativar a integração de anexos do Slack (token da 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 da API)" na lista de ações da 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 listagem "Anexo do Slack (token da API)".
  2. Ative a opção Ativado.
  3. Insira o token de acesso do OAuth do usuário de bot da configuração do lado do Slack no campo Token da API Slack.
  4. Clique em Salvar.

A integração está configurada. A opção "Anexo do Slack (token da API)" agora aparece como um destino no Scheduler do Looker e ao criar alertas.

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

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 programe uma entrega de conteúdo.
  2. Ao configurar o programador, escolha a opção Anexo do Slack (token da API) no campo Destino. O Looker vai mostrar opções de entrega específicas do Slack, incluindo tipo de canal, uma lista de canais e opções para adicionar um comentário que será incluído na entrega e para nomear o anexo do arquivo.
    • 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 se baseia nas credenciais do bot que você forneceu ao configurar o app Anexo do Slack (token da API) no Slack. Ela pode incluir canais públicos e privados e mensagens diretas para os quais o bot foi convidado. Se um canal não estiver listado, verifique se o bot foi convidado para ele.
    • No campo Comentário, insira o texto que você quer incluir com a entrega do anexo.
    • No campo Nome do arquivo, insira um nome para o arquivo anexado. Não é necessário incluir a extensão do arquivo.
    Para anexos do Slack, as opções avançadas de entrega disponíveis dependem de você estar entregando um painel ou um Look.
  3. Clique em Salvar para salvar as configurações da programação ou em Enviar agora para enviar imediatamente o anexo ao Slack.