En este artículo aprenderás cómo cargar una base de datos para que puedas usarla más adelante con una intención.
Utilizar "Entidades" en tu bot permite crear parámetros para validaciones personalizadas. En otras palabras, ¡puedes cargar una base de datos en Botmaker para facilitar el proceso de confirmación de información! Para encontrar esta función en la plataforma, accede a: Menú > Chatbots > Entidades (https://go.botmaker.com/#/entities).
Después de este proceso, podrás agregar tu base de datos. Haz clic en el botón +, disponible en la esquina inferior derecha.
Abrirá una caja donde agregarás el nombre del archivo. Te recomendamos que este nombre sea el mismo que deseas añadir en el campo de creación de la variable, de esta forma la organización será más fácil.
Información importante:Extensión del archivo: .xlsx
En este ejemplo, subiremos una base de datos con nombres de personas y la utilizaremos para validar si el usuario que está accediendo al canal está registrado en la base de datos. Si no lo está, será redirigido a un flujo diferente al principal
Una vez que hayas terminado de crear tu base de datos, descarga el archivo. Recuerda que debe estar en formato xlsx. Luego, sube el archivo dentro de la plataforma Botmaker.
Al concluir este proceso, la base de datos quedará guardada en la pestaña de Entidades.
Debes usar un Formulario (acción de pregunta) para solicitar la respuesta deseada. Luego, debes consultar la base de datos y verificar si la información se encuentra en la hoja de cálculo, de esta forma podrás configurar el flujo según los datos encontrados en la base registrada.
En el siguiente ejemplo, consultaremos si el nombre del usuario forma parte de la base de datos que subimos en la pestaña de Entidades. Si no está en la base, no permitiremos que continúe con el flujo principal.
Después de crear la pregunta, deberás seguir estos pasos: 1. El tipo de respuesta válida es: seleccionar la opción "Entidades Personalizadas".
Después de la respuesta y validación, si el nombre existe en la base de datos, el bot envía un mensaje de bienvenida, personalizando el texto con el nombre del cliente. Para ello, en el texto utilizamos la variable "Nombre", ya que contiene el dato del nombre del usuario localizado en las Entidades.
Aquí podrás ver el flujo funcionando de acuerdo con las respuestas del cliente.Localizado en la base:
No localizado en la base:
Conectar una hoja de cálculo de Google Sheets con una Entidad dentro de la plataforma de Botmaker te permite agilizar la modificación/alteración de campos de la Entidad.
Para hacerlo, sigue los siguientes pasos:
¡Listo!
Escrito por: Equipo Botmaker
Actualizado em: 03/07/2024