Whatsapp Bot con API oficial, NodeJS, chatGPT y Dialogflow

Creación de un bot de whatsapp con herramientas de IA como Dialogflow y chatGPT

Ratings 5.00 / 5.00
Whatsapp Bot con API oficial, NodeJS, chatGPT y Dialogflow

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.

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.


Who Should Attend!

  • Desarroladores
  • Desarroladores NodeJS
  • Emprendedores

TAKE THIS COURSE

Tags

Subscribers

120

Lectures

32

TAKE THIS COURSE