Chatbot con whatsapp usando dialogflow

Chatbot en WhatsApp con DialogFlow

Sería increíble tener una secretaria particular que conteste los menajes de WhatsApp y eso es precisamente un Chatbot en WhatsApp, es una secretaria que está al pendiente de los requerimientos de nuestros clientes o potenciales clientes. Y para todo esto que tiene que ver DialogFlow, pues DialogFlow es un sistema de Inteligencia artificial que puede leer las preguntas de nuestros clientes y contestarlas.

Para lograr este objetivo seguiremos estos pasos:

Requerimientos del chatbot en WhatsApp

  • Tener un teléfono real o emulado con WhatsApp instalado con un número de teléfono (obviamente).
  • Instalar AutoResponder WA.
  • Una cuenta de Google (Gmail)

Crear un ChatBot en DialogFlow

Vamos a dialogflow

Creamos un agente

Chatbot en WhatsApp
Crear Agente de dialogflow
  • Clocamos nombre del agente
  • Seleccionamos un lenguaje, o sea el idioma con el que se va a comunicar el agente con el cliente.
  • Seleccionamos un timezone, para que nuestro agente sepa la hora con la que nos estamos comunicando con los clientes y quizás saludar dependiendo de la hora.
  • Seleccionamos “Create a new project”.
  • Click en Crear agente.
image 15
Crear un nuevo agente

Creamos un intent para el Chatbot en WhatsApp

image 16
Crear intent

Colocamos el nombre al intent y damos click en “Add Training phrases”

image 19
Agregamos el área de preguntas

Agregamos algunas expresiones

  • ¿A como?
  • ¿Cuanto sale?
  • ¿Cuanto cuesta?
  • ¿Cual es el precio?
image 20
Agregamos preguntas a nuestros clientes

Damos click en “ADD RESPONSE”

image 21
Preparamos el área de respuestas

Agregamos una respuesta que será:

A 20 el chico, 30 el mediano, 40 el grande, ¿Cuál quieres? y Click en Save

image 22
Agregamos las respuestas a nuestros clientes

Configurar una respuesta en caso de no entender

Damos click en intents y clicamos en “Default Fallback intent”

image 23
Configuramos el area de “No entiendo”

Bajamos hasta el área de Response y borramos todas las respuestas que están “por default” (Si quieres)

image 24
Borrar respuestas default

Agregamos nuestras propias respuestas en caso de que no entendamos:

  • No te entiendo, me lo puedes decir de otra forma.
  • No te entendí.
  • ¿Cómo dices?
  • No entiendo.
image 25
Agregar respuestas

Exportamos la configuración de DialogFlow a nuestro teléfono

Damos click en el engrane al lado del nombre de nuestro agente

Click en el nombre del proyecto de google

image 33
Abrir el proyecto de google

En el buscador, buscamos DiaogFlow API y damos click en DiaogFlow API

image 34
Ir a dialogFlow API

Click en Administrar

image 35
Abrir administrador

Click en Credenciales y despues + CREAR CREDENCIALES y seleccionamos cuenta de servicio

image 38
Crear credenciales

Colocamos un nombre y click en Crear y continuar

image 39
Colocamos nombre del chatbot

Click en selecciona un rol y en funciones seleccionamos propietario

image 40
Agregamos rol

Click en continuar y finalmente click en listo

image 41
Terminamos de crear la credencial

Seleccionamos la credencial recién creada

image 42
Vamos las credenciales

Seleccionamos claves, agregar clave, crear clave nueva

image 43
crear clave nueva

Seleccionamos JSON y click en crear

image 44
Bajamos JSON

Descargamos el archivo a nuestra pc y despues lo mandamos a nuestro celular

image 45
Guardamos JSON del chatbot

Instalamos y configuramos Autoresponder para Whatsapp

Vamos a “Google Play” y descargamos “Autoresponder para Whatsapp” y click en instalar

image 26
Instalamos Autoresponder para Whatsapp

Click en Empezar ahora

image 27

Permitimos las notificaciones de “Autoresponder para Whatsapp”

image 28
Permitimos las notificaciones

Click en el signo + para crear una nueva regla

image 29
Crear una nueva regla

1.- Click en Coincidencia exacta y escribimos asterisco

2.- Checamos procesar mensajes con DialogFlow

3.- Click en IMPORTAR JSON KEY

image 30
IMPORTAR JSON KEY

Seleccionamos el archivo descargado anteriormente

image 31
Seleccionamos el archivo JSON

Finalmente damos click en la palomita

image 32
Finalizamos la regla

Tomamos otro teléfono y nos escribimos la palabra ¿Cuanto? y nos debe de contestar

image 46
Hacemos una prueba del Chatbot en WhatsApp, preguntando por el precio

Ahora escribimos un texto no programado con el Chatbot en WhatsApp y debe contestar que no entiende

image 47
Hacemos una prueba con el Chatbot en WhatsApp

🎦 [CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&index=1&t=3s&ab_channel=programadornovatoprogramadornovato
🎦 [CURSO] C CON FORMULARIOS##️⃣: https://www.youtube.com/watch?v=l0_U4oyOuns&list=PLCTD_CpMeEKTBih1VgeunCjc83ZQ6UBMI&index=1&ab_channel=programadornovatoprogramadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato

📎 Enviar mensajes de Whatsapp automaticamente : https://www.programadornovato.com/category/enviar-mensajes-de-whatsapp-automaticamente-twilio-tutorial-en-espanol-2022/

Los comentarios están cerrados.