Bot de Slack inteligente que automatiza procesos operativos mediante NLP y gestión de datos en tiempo real, mejorando la productividad del equipo.
- Procesamiento de solicitudes: Respuesta a menciones (
@bot) en tiempo real - Integración con OpenAI:
- ✅ Generación de respuestas contextuales con GPT
- ✅ Análisis semántico avanzado
- Envío automatizado: Mensajes programados a canales específicos
- Conexión con MongoDB:
- 📅 Horarios operativos
- 📞 Información de contacto
- ⚙️ Configuraciones de entrega
- Actualizaciones dinámicas: Sincronización en tiempo real
- Diseño modular:
- 🧩 Servicios independientes (Slack, OpenAI, MongoDB)
- 🔐 Gestión segura de credenciales
- Pruebas:
- 🧪 Unitarias con pytest (cobertura > 75%)
- 🚦 Integración continua (GitHub Actions)
| Categoría | Tecnologías |
|---|---|
| Backend | Python 3.9, Flask, Slack SDK |
| Base de Datos | MongoDB Atlas, PyMongo |
| IA | OpenAI API, Prompt Engineering |
| Herramientas | Postman, Ngrok, Python-dotenv |
- Requisitos:
Python 3.9+
MongoDB Atlas Cluster
Slack Workspace con permisos de bot