Whatsapp Bot con API oficial, NodeJS, chatGPT y Dialogflow
Creación de un bot de whatsapp con herramientas de IA como Dialogflow y chatGPT
Description
En este curso aprenderás a desarrollar de 0 un bot para WhatsApp consumiendo su API oficial, entenderás los campos y la estructura del JSON que debe formarse para cada tipo de envío de mensajes que pueden ser de texto, imagen, audio, video, documento, ubicación, lista, botones, etc.
Entenderás como funciona Dialogflow y lo útil que puede ser para el desarrollo de un bot ya que es una IA que tiene la capacidad de comprender el lenguaje natural y tomar decisiones de que respuesta enviar según la configuración que hayamos establecido. De hecho es posible realizar la mayor parte de la lógica del bot directamente en Dialogflow.
Además aprenderás a integrar ChatGPT como un complemento adicional de IA para el bot.
Usaremos Redis para almacenar y validar información clave de cada usuario/cliente y MySQL para almacenar datos que pueden servir como base para procesar métricas o tener un historial propio de las personas que han usado el bot.
Adicionalmente te explicare una alternativa al API oficial de WhatsApp que es la librería de NodeJS whatsapp-web, esto en el caso de que tengas algún inconveniente con la información que solicita Meta para poner en producción tu bot, la explicación será de manera general y tendrás el código fuente para guiarte.
What You Will Learn!
- Entender, configurar y usar el API oficial de WhatsApp.
- Usar los endpoints para enviar mensajes de texto, imagen, sticker, lista, botones, etc.
- Crear una aplicación con NodeJS.
- Configurar webhooks para conectar el API de whatsapp con el bot.
- Desarrollar un bot funcional.
- Usar redis y mysql para mejoras del bot.
- Configurar y usar Dialogflow e integrarlo con la aplicación.
- Integración con chatGPT.
- Publicar la aplicación en la Nube.
- Usar una librería no oficial como alternativa para desarrollar el bot.
Who Should Attend!
- Desarroladores
- Desarroladores NodeJS
- Emprendedores