Commit Graph

15 Commits

Author SHA1 Message Date
6ff79f5d69 Fix: Descartar y eliminar del caché valores contaminados con mensajes de error (#12) 2026-03-20 18:57:24 -06:00
95904b41a3 Fix: Health Check usa urllib.parse para no corromper el hostname del dominio (#10) 2026-03-20 18:28:21 -06:00
7d4fc17567 Fix: Health Check tolerante con timeout 10s y máximo 2 fallos antes de bloquear (#9) 2026-03-20 18:24:00 -06:00
06da793709 V2 Pro: Logging rotativo, Redis cache, Health Check de LibreTranslate y Rate Limiting en botones (#7) 2026-03-20 18:03:56 -06:00
f2466fc49e Mejora: Traducción concurrente multilingüe por segmentación de oraciones y párrafos (#4) 2026-03-20 13:25:01 -06:00
100fef5c90 fix: Simplificar traducción y corregir imports
- Eliminar segmentación, traducir texto completo de una vez
- Añadir imports faltantes get_name_to_code, get_flag_mapping
- Restaurar filtro: solo enviar botones si hay texto (sin multimedia)
2026-03-20 04:55:13 -06:00
afc446a9aa fix: Mejorar segmentación de traducciones para textos largos
- Limitar cada segmento a 400 caracteres
- Dividir textos largos por palabras para evitar truncamiento
- Limpiar logs de debug
2026-03-20 04:30:10 -06:00
47d2ba0e9a fix: Mejorar logging de traducción y timeout
- Añadir logs detallados para debugging de traducciones
- Aumentar timeout de 10s a 30s para peticiones largas
- Registrar vistas TranslationButton globalmente
2026-03-20 04:22:12 -06:00
048e39e6a9 feat: Añadir sistema de mensajes de bienvenida con traducción para Discord
- Nueva tabla 'welcome_messages' en la base de datos
- Panel web con página de configuración de bienvenida (/welcome)
  - Listar, crear, editar y eliminar mensajes por servidor
  - Vista previa del mensaje
  - Plantillas predefinidas
- Bot Discord:
  - Nuevo intent 'members' para detectar nuevos usuarios
  - Evento on_member_join que envía mensaje de bienvenida
  - Botones de traducción en mensajes de bienvenida
- Actualizada configuración de MySQL en docker-compose.yml
- Añadido logging de debug para traducciones
2026-03-20 03:18:07 -06:00
6599dfcc23 fix: optimizar caché de traducción con hashes SHA256 y normalización de texto para estabilidad en producción 2026-03-06 22:11:29 -06:00
05858e26ab feat(panel): panel web multilingüe con caché de traducciones en MySQL y soporte nest-asyncio 2026-03-06 20:53:20 -06:00
256d346b33 fix(translate): mejorar regex de segmentación y detección de caracteres internacionales 2026-03-06 20:06:50 -06:00
037a4c5224 feat: implementar traducción multilingüe mediante segmentación de oraciones para Discord y Telegram 2026-03-06 19:54:48 -06:00
7601979d3e feat(discord): proteger menciones y mejorar traducción HTML para mensajes multilínea 2026-03-06 19:28:48 -06:00
e4d50b6eb5 Añadiendo todos los archivos del proyecto (incluidos secretos y venv) 2026-03-06 18:31:45 -06:00