[Extensión] Cómo conectar la base de datos MySQL en Contactos Inteligentes Blip 22 de abril de 2024 14:02 Actualización Introducción Funcionalidades Instalación y configuración Manual de uso Dependencias Soporte MySQL for Blip llegó para facilitarles la vida a los desarrolladores. Conecta Blip directamente a tu base de datos MySQL sin necesidad de APIs intermediarias. Con MySQL for Blip, ingresa tus credenciales de conexión y ejecuta consultas y operaciones de bases de datos directamente en Builder o Studio.Palabras clave: MySQL, base de datos, integración, MySQL, conexión, consultas, SQL, API, router, extensión de Blip, eficiencia. IntroducciónMySQL for Blip, desarrollada por Sharkdev, es una extensión que permite conectar Blip directamente a tu base de datos MySQL utilizando datos de conexión, eliminando la necesidad de crear y mantener una API intermediaria.Como ejemplo práctico de uso, puedes utilizar la extensión directamente en Builder o Studio para consultar el estado de un pedido en la base de datos de tu empresa y mostrar esta información al cliente en tiempo real durante el flujo conversacional. FuncionalidadesLa extensión MySQL for Blip fue desarrollada con el objetivo de permitir que los desarrolladores accedan a bases de datos directamente desde Builder o Studio, sin necesidad de una API intermediaria.Se ofrecen las siguientes funcionalidades: Conexión con la base de datos; Ejecución de instrucciones SQL en la base de datos mediante solicitudes HTTP; Visualización de las instrucciones SQL ejecutadas en la base de datos durante los últimos 30 días; Instalación y configuraciónPara utilizar la extensión MySQL for Blip, es necesario acceder al contrato en el que deseas instalarla y, después, acceder al bot Router. Una vez hecho esto, navega hasta la sección de extensiones, donde se abrirá Blip Store, y busca “MySQL for Blip”. Cuando la encuentres, será necesario activarla e instalarla.Después de activarla, instalarla y aceptar los términos, es necesario realizar una pequeña configuración para que puedas comenzar a utilizarla. Sigue el paso a paso a continuación.1) Conectarse a la base de datosEn la página principal de la extensión, ingresa name, host, port, user y password en el formulario de conexión y haz clic en "Conectar".Si la conexión se realiza correctamente, verás rápidamente el mensaje "Base de datos conectada". Si no se realiza correctamente, te recomendamos revisar los datos de conexión ingresados en el formulario.2) Definir el token en las variables de configuración de los botsPara que tu bot pueda utilizar la extensión, es necesario informar el token de autorización al momento de realizar la solicitud.Por lo tanto, te sugerimos que. * Este paso no es obligatorio, pero es una sugerencia para facilitar el mantenimiento del Contacto Inteligente.3) ¡Ahora solo tienes que usarla!En este paso, la extensión ya está configurada y puedes comenzar a utilizarla. Para ello, conoce el concepto de comandos en el “Manual de uso”. Manual de usoInstrucciones SQLSigue las instrucciones a continuación para comunicarte con la extensión mediante Builder:Datos básicosURL base: https://mysqlforblip.blip.sharkdev.com.br/queryToken de autorización: {{config.token}} o Encabezado de autenticación (Authorization)Cómo ejecutar un comandoPara ejecutar un comando, configura una Solicitud HTTP utilizando el método POST para la URL indicada en URL base e ingresa el Token de autorización en la clave "Authorization" del encabezado. Para facilitar el proceso, consulta la imagen a continuación:Ahora debes definir el Body de la solicitud. Para ello, el JSON enviado debe incluir los siguientes atributos: Atributo Tipo Obligatorio Descripción SQL string Sí Instrucción SQL que se ejecutará.Ejemplo: DependenciasPara que esta extensión funcione correctamente, es necesario contratarla en Blip Store accediendo a Blip mediante una cuenta de pago. Además, es necesario utilizar una base de datos propia. SoporteSi tienes alguna duda o encuentras algún problema con la extensión, contáctanos por correo electrónico en blippartner@sharkdev.com.br o al número +55 (35) 98802-9321. ¿Necesitas más ayuda? Explora nuestros contenidos en Blip Academy o en Blip Community, mira tutoriales en nuestro canal de YouTube o resuelve tus dudas en nuestro canal de atención 😃 Artículos relacionados [Extensiones] Cómo conectar una base de datos PostgreSQL en Contactos Inteligentes Blip Cómo gestionar filas y reglas de atención en Blip NPS - Encuesta de Satisfacción Ajustando horario del Builder Creación de mensajes interactivos en WhatsApp