Puedes programar envíos periódicos o únicos de contenido de Looker a servicios de terceros integrados con Looker a través del Action Hub de Looker, que implementa la API Actions de Looker y expone integraciones populares (también conocidas como acciones) para todos los usuarios de Looker. La integración de archivos adjuntos de Slack (token de API) publica un archivo adjunto con tus datos de Looker en un canal de Slack o en un mensaje directo. A diferencia de la acción Slack que se ofrece en el Centro de acciones de Looker, la integración de archivos adjuntos de Slack (token de API) está disponible para las implementaciones de Looker alojadas por el cliente.
También puedes enviar contenido de Looker a Slack cuando se hayan alcanzado o superado los umbrales especificados en tus datos.
La integración usa una aplicación de Slack con permisos específicos llamados ámbitos de token de bot, que determinan a qué partes de tu espacio de trabajo de Slack puede acceder tu aplicación. Antes de poder usar la integración de archivos adjuntos de Slack (token de API) en Looker, debes seguir las instrucciones de configuración de la integración en Slack, que se indican en el archivo README del repositorio de GitHub de archivos adjuntos de Slack (token de API).
Habilitar la integración de archivos adjuntos de Slack (token de API) en Looker
Una vez que se haya configurado la integración en Slack, un administrador de Looker deberá habilitar la acción Adjunto de Slack (token de API) en la lista de acciones de la página Acciones del menú Administrar:
- Desplázate hacia abajo en la lista de integraciones y haz clic en el botón Habilitar situado junto a la opción Adjunto de Slack (token de API).
- Activa el interruptor Habilitado.
- Introduce el token de acceso de OAuth del usuario bot de la configuración de Slack en el campo Token de la API de Slack.
- Haz clic en Guardar.
La integración ya está configurada. La opción Adjunto de Slack (token de API) ahora aparecerá como opción de destino en el programador de Looker y cuando crees alertas.
Enviar contenido de Looker a Slack con el programador de Looker
Para enviar un archivo adjunto a Slack mediante la integración de Slack Attachment (API Token), sigue estos pasos:
- Ve al contenido de Looker y programa una entrega de contenido.
- Al configurar el programador, elige la opción Adjunto de Slack (token de API) en el campo Destino. Looker mostrará opciones de envío específicas de Slack, como el tipo de canal, una lista de canales y opciones para añadir un comentario que se incluirá en el envío y para nombrar el archivo adjunto.
- En el campo Tipo de canal, selecciona Canales para enviar el archivo adjunto a un canal de Slack o Usuarios para enviarlo a un usuario de Slack.
- En el campo Compartir en, selecciona el canal o el usuario de Slack en el que quieras publicar el archivo adjunto. Esta lista de canales o usuarios se basa en las credenciales del bot que proporcionaste al configurar la aplicación Slack Attachment (token de API) en Slack y puede incluir canales públicos y privados, así como mensajes directos a los que se haya invitado al bot. Si no ves ningún canal en la lista, comprueba que se haya invitado al bot a ese canal de Slack.
- En el campo Comentario, escribe el texto que quieras incluir en la entrega del archivo adjunto.
- En el campo Nombre de archivo, introduce el nombre del archivo adjunto. No es necesario que incluyas la extensión del archivo.
- Haz clic en Guardar para guardar la configuración de la programación o en Enviar ahora para enviar inmediatamente el archivo adjunto a Slack.
En el caso de los archivos adjuntos de Slack, las opciones de entrega avanzadas disponibles dependen de si se trata de un panel de control o de un Look.