É 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:
- 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).
- Ative a opção Ativado.
- Digite o Token de acesso do OAuth do usuário do bot da configuração do Slack no campo Token da API do Slack.
- 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):
- Acesse seu conteúdo do Looker e agende o envio.
- 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.
- Clique em Salvar para salvar as configurações da programação ou em Enviar agora para enviar o anexo imediatamente para o Slack.
Para anexos do Slack, as opções avançadas de entrega disponíveis dependem do tipo de envio: painel ou Look.