ACCESIBLES
PRODUCTO
SOLUCIONES
por casos de uso
AI Plomo GestiónFacturaciónMedios Sociales
Gestión de proyectos
Gestión de datos por sector
MÁS INFORMACIÓN
BlogPlantillasVideosYouTubeRECURSOS
COMUNIDADES Y REDES SOCIALES
SOCIOS
En este artículo, configuraremos un script en Latenode para enviar un correo electrónico a un cliente de una agencia de viajes que acaba de reservar un tour.
El esquema de este escenario es simple: conocemos al cliente, su género, edad, desde qué ciudad y a qué ciudad planea viajar. Con base en estos datos, prepararemos un texto de correo electrónico para informarle a dónde ir y qué ver cuando llegue a la ciudad. A continuación, se muestra un ejemplo del texto que preparará ChatGPT:
Español¡Bienvenidos a la encantadora ciudad de Limassol, Chipre! Como turista de invierno, hay muchas cosas que ver y hacer durante su estadía. En cuanto a lugares para ver, las tres atracciones principales que no debe perderse son: El Castillo de Limassol, un castillo medieval ubicado en el corazón de la ciudad. El castillo es un gran lugar para aprender sobre la rica historia de la ciudad y también ofrece excelentes vistas de la ciudad y el mar. El puerto deportivo de Limassol, un hermoso puerto deportivo que ofrece una variedad de tiendas, restaurantes y bares. Es un lugar perfecto para caminar, comer o tomar una copa y admirar los barcos. El casco antiguo de Limassol, un encantador barrio lleno de arquitectura tradicional, pintorescas tiendas y acogedores cafés. Este es un lugar perfecto para pasear y conocer la cultura local. En cuanto a actividades para hacer, las tres principales recomendaciones son: Visitar el Museo Arqueológico de Limassol, que alberga una vasta colección de artefactos que arrojan luz sobre la rica historia y cultura de la isla. Realice una ruta vinícola por la región de Limassol, donde podrá degustar los vinos locales y aprender sobre la tradición vitivinícola de la isla. Visite el lago salado de Limassol, que es un excelente lugar para observar aves y también ofrece hermosas vistas de la ciudad. Limassol es una ciudad con mucho que ofrecer y estas son solo algunas de las muchas cosas que puede ver y hacer durante su visita. Disfrute de su estadía en Limassol y no dude en pedir recomendaciones a los lugareños, ya que estarán encantados de ayudarlo a descubrir las joyas ocultas de su ciudad.
Primero, revisemos la lista de lo que necesitamos para crear una cadena: una cuenta ChatGPT y su clave personal, así como la cuenta Mailgun y su clave API privada;
La clave personal en ChatGPT se puede ver o crear aquí en el perfil ajustes:
La clave API de Mailgun también está en ajustes En el perfil:
Lo primero que hacemos, como siempre, es crear un nodo: "+ Add Node" => "Http" => "Webhook";
Copiemos su dirección inmediatamente;
Guarde sus cambios;
Preparemos también una solicitud para un cliente de descanso (Cartero, Insomnio):
Cambie el enlace del Webhook por el suyo;
A continuación, sustituya en Token personal ChatGPT su clave de ChatGPT;
A continuación, ponlo en apiKeyMailgun su clave de Mailgun;
También cambia el email a tu correo electrónico de prueba, por lo que si tienes un plan gratuito de Mailgun podrás enviar solo al correo electrónico que especificaste al registrarte;
El resto lo puedes cambiar a tu antojo;
Crear un nuevo nodo: "+ Agregar nodo" => "Código" => "JavaScript";
Inserta el contenido en él:
Ahorrar;
Unir los nodos;
Iniciar y llamar a la cadena para transferir datos entre los nodos;
Abramos nuevamente la configuración del nodo "JavaScript";
Revisa todas las construcciones como "datos["{{1.body.personGender}}"]"que el número del Webhook corresponde a aquel del cual recibimos los datos, si no reemplazarlo por el requerido (recuerde, 1 es el número del nodo escrito debajo del nombre del nodo, entonces si es una consulta entonces debe elegir el campo de objeto responsable del tipo de datos enviados/recibidos - cuerpo para formularios o consulta para parámetros de consulta);
A continuación, cree un nodo "Solicitud HTTP" que realizará una solicitud para generar oraciones basadas en parámetros de texto de la variable de mensaje en el nodo JS;
Crear nodo: "+ Agregar nodo" => "Http" => "Solicitud HTTP";
Ahorrar;
Vamos a unir los nodos;
Iniciar y llamar a la cadena para transferir datos entre los nodos;
Vamos a formar el campo "Url": al principio sustituiremos la variable "APIChatGPT" del nodo "JavaScript" y luego especificaremos /completaciones;
Lea más sobre esta y otras llamadas en la API de ChatGPT al final de este artículo;
Cambiemos el método a "POST";
En "raw", sustituyamos la variable del primer nodo "JavaScript";
En los Encabezados vamos a agregar dos:
- Content-Type con valor: aplicación / json
- Autorización, en el valor seleccione una variable del nodo "JavaScript" con el nombre: Token personal ChatGPT
Guardemos los cambios;
Agregue un nodo "Respuesta de webhook" para devolver el texto generado por ChatGPT en la respuesta: "+ Agregar nodo" => "Http" => "Respuesta de webhook";
Ahorrar;
Unir los nodos;
Iniciar y llamar a la cadena para transferir datos entre los nodos;
Agreguemos la respuesta recibida del nodo anterior "Solicitud Http", no olvides especificar el índice entre los corchetes;
Guardemos los cambios;
Por último, agreguemos un nodo más "Solicitud HTTP" para enviar las ofertas de marketing generadas a través de Mailgun: "+ Agregar nodo" => "Http" => "Solicitud HTTP";
Ahorrar;
Unir los nodos;
Ejecutar y llamar a la cadena para transferir datos entre los nodos;
A continuación, vayamos al sitio web de Mailgun a la sección: "Envío" => "Descripción general";
Copia el código CURL ya preparado:
Péguelo en la "Solicitud HTTP" a través de "Crear desde ejemplo (CURL)":
Luego copia la clave y el dominio del sitio de Mailgun en algún lugar, como un bloc de notas;
En la Url primero ponemos el API de correo electrónico variable del primer nodo "JavaScript", luego /tu dominio en Mailgun/, al final /mensaje;
Cambie el método a "POST";
En el cuerpo seleccionaremos la pestaña “form-data”;
En el cuerpo haremos todo como en las capturas de pantalla a continuación:
- obtenidos de: Caja de arena de Mailguntu dominio en Mailgun>;
- A:su buzón de prueba para probar, seleccione la variable del nodo "JavaScript" clienteCorreo electrónico, ponlo dentro <>;
- Asunto:¿Hora de viajar?;
- texto:la variable del nodo "Respuesta del webhook" recibió texto después de la generación;
A continuación, en el bloque "Autorización" junto al campo "Contraseña", inserte la apiKeyMailgun variable del primer nodo "JavaScript";
Guardar los cambios;
Comencemos una cadena completa y llamémosla;
Después de esto deberías recibir una carta con el texto generado a la dirección de correo electrónico que especificaste, revisa tu carpeta de correo no deseado si no lo has encontrado en tu bandeja de entrada;
Gracias por vuestra atención, nos vemos en nuevos artículos, habrá otro en ChatGPT! 😉
Documentación de la API de ChatGPT
Documentación de la API de Mailgun
Aplicación uno + Aplicación dos