Automatiza las notificaciones de Google Drive a Slack con Latenode
Automatice las actualizaciones de Google Drive con las notificaciones de Slack mediante Latenode
¿Quieres recibir actualizaciones de Slack sobre los archivos agregados o modificados en Google Drive? Aprende a automatizar este proceso en Latenode en 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 interfaz gráfica para un control máximo. 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 comienza a crear automatizaciones que te ahorren tiempo y dinero.
Introducción a Latenode
Transforme su flujo de trabajo con Latenode. Creemos un nuevo escenario en la plataforma Latenode. Este escenario se activará cuando se agregue o modifique un archivo en Google Drive y se enviará un mensaje al canal de Slack correspondiente, indicando que el archivo se agregó o modificó correctamente.
En primer lugar, haga clic en el botón "Crear nuevo escenario". Asigne un nombre apropiado al nuevo escenario para futuras referencias y guarde los cambios.
Agregar el nodo de activación
Para ejecutar el escenario, necesitamos agregar dos nodos. El primer nodo es un disparador y es necesario para iniciar el escenario cuando se agrega un archivo a Google Drive. Busque el grupo de nodos requerido; nos interesa Google Drive y el nodo "Archivos nuevos o modificados" del grupo de disparadores.
Para configurar el nodo, es necesario establecer una conexión. Haga clic en el botón 'Nueva autorización', seleccione el servicio de Google y la conexión necesaria a Google Drive. Autorice utilizando una cuenta de Google existente. Seleccione la cuenta y otorgue los permisos necesarios a la plataforma Latenode. Una vez autorizado, complete los campos obligatorios en el nodo y haga clic en 'Guardar'. El nodo de activación se ha agregado.
Agregar el nodo de acción
Agreguemos otro nodo. Este pertenece al grupo de nodos de acción. Nos interesa Slack, específicamente el grupo Slackbot. Uno de los nodos de acción es para enviar un mensaje a un canal público. Selecciónelo.
Para configurar el nodo, también es necesario establecer una conexión. Hay tres opciones de conexión posibles, pero vamos a intentar conectarnos mediante un token de acceso. Es necesario crear una aplicación en el sitio web de Slack. Siga el enlace necesario y haga clic en el botón "Crear nueva aplicación".
En la ventana modal, seleccione los parámetros "From Scratch" y agregue el nombre de la aplicación, por ejemplo, "Latenode Bot", y seleccione el espacio de trabajo necesario. Antes de crear la aplicación, debe tener al menos un espacio de trabajo en Slack. Agregue los permisos y alcances necesarios para el bot.
El bot debe tener los derechos para leer el canal y enviarle mensajes. Una vez que se hayan agregado todos los ámbitos necesarios, confirme la instalación de la aplicación en el espacio de trabajo. Confirme los permisos y obtenga el token necesario. Cópielo y regrese a Latenode. Seleccione el servicio de token de acceso e ingrese el token obtenido en el campo. Haga clic en el botón 'Autorización'.
Después de la autorización, se mostrarán los campos que se deben completar. Entre ellos, dos son obligatorios: el campo para seleccionar el canal, por ejemplo, "docs", y el campo para ingresar el texto del mensaje que se enviará al canal. Agregue un mensaje que indique que se creó o modificó el archivo y haga clic en "Guardar".
Completando la configuración del bot
Para completar la configuración del bot en Slack, debes enviar un mensaje al canal deseado, como "invitar @nombredelbot", donde "nombredelbot" es el nombre de la aplicación que creaste. Selecciona el nombre de la aplicación y envía el mensaje. El bot se ha agregado al canal necesario.
Regrese a la plataforma Latenode. Una vez que se hayan realizado todos los ajustes y se haya guardado el escenario, ejecútelo una vez para iniciarlo. Agregue un archivo a Google Drive. Espere a que se guarden los cambios y regrese a la plataforma Latenode. Podemos ver el escenario ejecutado correctamente.
Cada nodo del escenario tiene datos de salida, entre los que se encuentra, 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, nos proporciona su texto.
Probando la automatización
Veamos lo que sucedió en Slack. Se envió correctamente un mensaje indicando que se agregó un archivo a Google Drive. Intentemos modificar el mensaje para incluir el nombre del archivo del nodo Google Drive. Para ello, seleccione el campo que muestra el texto del mensaje, haga clic en el lugar deseado en el texto y seleccione el parámetro del nodo anterior en la ventana auxiliar. Guarde los cambios, guarde todo el escenario y ejecútelo nuevamente. Cambie el nombre del archivo, espere a que se guarden los cambios y regrese a la plataforma. Podemos ver el escenario completo con un nuevo mensaje, incluido el nombre del archivo proporcionado por el nodo Google Drive.
Vayamos a Slack. También se ha enviado un nuevo mensaje al canal "docs" requerido en Slack. Por lo tanto, hemos creado un escenario que envía un mensaje al canal de Slack requerido utilizando el bot creado cuando se crea un nuevo archivo o se modifica un archivo existente en Google Drive.