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

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.
Crear un nuevo agente

Creamos un intent para el Chatbot en WhatsApp

Crear intent

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

Agregamos el área de preguntas

Agregamos algunas expresiones

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

Damos click en “ADD RESPONSE”

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

Agregamos las respuestas a nuestros clientes

Configurar una respuesta en caso de no entender

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

Configuramos el area de “No entiendo”

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

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.
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

Abrir el proyecto de google

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

Ir a dialogFlow API

Click en Administrar

Abrir administrador

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

Crear credenciales

Colocamos un nombre y click en Crear y continuar

Colocamos nombre del chatbot

Click en selecciona un rol y en funciones seleccionamos propietario

Agregamos rol

Click en continuar y finalmente click en listo

Terminamos de crear la credencial

Seleccionamos la credencial recién creada

Vamos las credenciales

Seleccionamos claves, agregar clave, crear clave nueva

crear clave nueva

Seleccionamos JSON y click en crear

Bajamos JSON

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

Guardamos JSON del chatbot

Instalamos y configuramos Autoresponder para Whatsapp

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

Instalamos Autoresponder para Whatsapp

Click en Empezar ahora

Permitimos las notificaciones de “Autoresponder para Whatsapp”

Permitimos las notificaciones

Click en el signo + para crear una nueva regla

Crear una nueva regla

1.- Click en Coincidencia exacta y escribimos asterisco

2.- Checamos procesar mensajes con DialogFlow

3.- Click en IMPORTAR JSON KEY

IMPORTAR JSON KEY

Seleccionamos el archivo descargado anteriormente

Seleccionamos el archivo JSON

Finalmente damos click en la palomita

Finalizamos la regla

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

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

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.

Salir de la versión móvil