26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
# 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.*
|