Automatiza las notificaciones de Google Drive a Slack con Latenode
Automatiza las actualizaciones de Google Drive con notificaciones de Slack utilizando Latenode
¿Quieres que Slack actualice los archivos añadidos o modificados en Google Drive? Aprende a automatizar este proceso en Latenode en cuestión de minutos. Esto podría revolucionar tu flujo de trabajo, creando automatizaciones avanzadas con lógica flexible, un asistente de IA, JavaScript y un navegador sin cabeza para un control definitivo. Ahorra hasta un 90% en comparación con otros competidores. El registro es sencillo; regístrate hoy sin necesidad de tarjeta de crédito y empieza a crear automatizaciones que te ahorren tiempo y dinero.
Primeros pasos con Latenode
Transforma tu flujo de trabajo con Latenode. Vamos a crear un nuevo escenario en la plataforma Latenode . Este escenario se activará cuando se añada o modifique un archivo en Google Drive y enviará un mensaje al canal Slack correspondiente, indicando que el archivo se ha añadido o modificado correctamente.
Primero, haz clic en el botón "Crear nuevo escenario". Nombra el nuevo escenario adecuadamente para futuras referencias y guarda los cambios.
Añadir el nodo activador
Para ejecutar el escenario, necesitamos añadir dos nodos. El primer nodo es un desencadenante y es necesario para iniciar el escenario cuando se añada un archivo a Google Drive. Busca el grupo de nodos necesario; nos interesa Google Drive y el nodo "Archivos nuevos o modificados" del grupo desencadenador.
Para configurar el nodo, necesitas establecer una conexión. Haz clic en el botón "Nueva autorización", selecciona el servicio de Google y la conexión a Google Drive necesaria. Autoriza utilizando una cuenta de Google existente. Selecciona la cuenta y concede los permisos necesarios a la plataforma Latenode . Una vez autorizado, rellena los campos necesarios en el nodo y haz clic en 'Guardar'. El nodo desencadenante ha sido añadido.
Añadir el Nodo de Acción
Vamos a añadir otro nodo. Éste pertenece al grupo de nodos de acción. Nos interesa Slack, concretamente el grupo Slackbot. Uno de los nodos de acción sirve para enviar un mensaje a un canal público. Selecciónalo.
Para configurar el nodo, también necesitas establecer una conexión. Hay tres opciones de conexión posibles, pero vamos a intentar conectarnos utilizando un token de acceso. Necesitas crear una aplicación en el sitio web de Slack. Sigue el enlace necesario y haz clic en el botón "Crear nueva aplicación".
En la ventana modal, elige los parámetros "Desde cero" y añade el nombre de la aplicación, por ejemplo, 'Latenode Bot,' y selecciona el espacio de trabajo necesario. Antes de crear la aplicación, necesitas tener al menos un espacio de trabajo en Slack. Añade los permisos y ámbitos necesarios para el bot.
El bot debe tener derechos para leer el canal y enviarle mensajes. Una vez añadidos todos los ámbitos necesarios, confirma la instalación de la aplicación en el espacio de trabajo. Confirma los permisos y obtén el token necesario. Cópialo y vuelve a Latenode. Selecciona el servicio de token de acceso e introduce el token obtenido en el campo. Haz clic en el botón "Autorización".
Tras la autorización, aparecerán los campos que hay que rellenar. Entre ellos, dos son obligatorios: el campo para seleccionar el canal, por ejemplo, 'docs', y el campo para introducir el texto del mensaje que se enviará al canal. Añade un mensaje indicando que el archivo ha sido creado o modificado y haz clic en 'Guardar'.
Completar la configuración del bot
Para completar la configuración del bot en Slack, tienes que enviar un mensaje al canal deseado como 'invitar @nombrebot', donde 'nombrebot' es el nombre de la aplicación que has creado. Selecciona el nombre de la aplicación y envía el mensaje. El bot se ha añadido al canal necesario.
Vuelve a la plataforma Latenode . Una vez realizados todos los ajustes y guardado el escenario, ejecútalo una vez para iniciar el escenario. Añade un archivo a Google Drive. Espera a que se guarden los cambios y vuelve a la plataforma Latenode . Podemos ver el escenario ejecutado con éxito.
Cada nodo del escenario tiene datos de salida, incluyendo, por ejemplo, el nodo "Archivos nuevos o modificados", que proporciona datos sobre el archivo modificado o creado, como su nombre o identificador. El nodo de envío de mensajes a Slack nos informa de que el mensaje se ha enviado correctamente y, por ejemplo, proporciona su texto.
Probar la automatización
Veamos qué ha ocurrido en Slack. Se ha enviado correctamente un mensaje indicando que se ha añadido un archivo a Google Drive. Intentemos modificar el mensaje para que incluya el nombre del archivo del nodo de Google Drive. Para ello, selecciona el campo que muestra el texto del mensaje, haz clic en el lugar deseado del texto y selecciona el parámetro del nodo anterior en la ventana auxiliar. Guarda los cambios, guarda todo el escenario y ejecútalo de nuevo. Cambia el nombre del archivo, espera a que se guarden los cambios y vuelve a la plataforma. Podemos ver el escenario completado con un nuevo mensaje, incluyendo el nombre del archivo proporcionado por el nodo de Google Drive.
Vamos a Slack. También se ha enviado un nuevo mensaje al canal "docs" requerido en Slack. Así, hemos creado un escenario que envía un mensaje al canal Slack requerido utilizando el bot creado cuando se crea un nuevo archivo o se modifica un archivo existente en Google Drive.