# Plan de Acción: Nivel Profesional (V2)

## 🎯 Progreso de Mejoras

- [ ] **1. Panel de Métricas (Analytics & Estadísticas)**
  - Agregar gráficos en el Dashboard (FastAPI/Jinja).
  - Contabilizar traducciones totales, por idioma y por plataforma.

- [ ] **2. Rate Limiting (Prevención de Spam y Abusos)**
  - Limitar botones de Discord/Telegram a X usos por minuto por usuario.
  - Implementar mensajes efímeros de advertencia por spam.

- [ ] **3. Sistema de Logging Real y Monitoreo (Observabilidad)**
  - Reemplazar `print()` por la librería estandar `logging` con guardado en disco rotatorio (archivos diarios).
  - Enmascarar errores y alertas.

- [ ] **4. Reemplazo de Caché en RAM por Redis**
  - Configurar contenedor oficial de Redis en OMV (`docker-compose-redis.yaml`).
  - Adaptar `botdiscord/database.py` y `panel/main.py` para usar Redis si está disponible.

- [ ] **5. Sistema de "Health Check" de LibreTranslate**
  - Comprobar que el endpoint de traducción está vivo antes de lanzar errores, devolviendo mensaje de mantenimiento.

---
*Este documento guiará la transformación del ecosistema de bots a un entorno de producción masiva.*
