Files
traduccion_bots/action_plan_pro.md

1.1 KiB

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.