Desarrollo de un chatbot, con la API de WhatsApp, que permita la gestión de propuestas de trabajo de grado (anteproyectos), en la facultad tecnológica de la Universidad Distrital Francisco José de Caldas

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Distrital Francisco José de Caldas

Compartir

Altmetric

Resumen

The project aims to develop an interactive chatbot for the Ingeniería Telemática y Sistematización de Datos at Universidad Distrital Francisco José de Caldas, enhancing communication between students and administrative staff through WhatsApp. The chatbot will enable users to easily access information on project submission processes, receive notifications about important deadlines, stay updated on necessary documentation links, and access frequently asked questions. From an architectural perspective, the design ensures modularity and scalability, enabling efficient and secure communication between components. Users interact with the chatbot via WhatsApp, with messages managed by Baileys and sent to the Node.js server for further processing. The server can independently query MariaDB or external APIs to generate appropriate responses. The project has been managed using the SCRUM methodology. The team consists of a Product Owner, a Scrum Master, and a Development Team. The work has been organized into Sprints with clear deliverables, covering everything from the initial setup of the development environment to deployment and maintenance.

Descripción

El objetivo del proyecto sería desarrollar un chatbot interactivo para el proyecto curricular de Ingeniería Telemática y Sistematización de Datos de la Universidad Distrital Francisco José de Caldas que ayude a brindar comunicación más accesible a los estudiantes con el personal administrativo a través de WhatsApp. Mediante el chatbot, las personas podrán buscar información sobre temas referentes a los trámites de radicación de anteproyectos, recibir notificaciones sobre fechas de entrega importantes, actualización de enlaces de los documentos necesarios para los trámites respectivos y acceder a respuestas frecuentes. Arquitecturalmente, este diseño permite la modularidad y la escalabilidad al facilitar la comunicación eficiente y segura entre componentes. Por tanto, los usuarios interactúan con este desarrollo a través del chatbot en WhatsApp, cuyos mensajes se gestionan a través de Baileys y se envían para un procesamiento adicional a través del servidor Node.js. De forma individual, este último puede consultar MariaDB o cualquier API externa para generar respuestas adecuadas. El desarrollo de este proyecto se ha administrado utilizando la metodología SCRUM. El equipo consta de un Product Owner, un Scrum Máster y un Equipo de Desarrollo. Organizamos el trabajo en Sprints con entregables claros, desde la configuración inicial del entorno de trabajo hasta el despliegue y el mantenimiento.

Palabras clave

Chatbot, API, Whatsapp, Anteproyectos

Materias

Ingeniería Telemática -- Tesis y disertaciones académicas

Citación