6ff79f5d69
Fix: Descartar y eliminar del caché valores contaminados con mensajes de error ( #12 )
2026-03-20 18:57:24 -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
5633f51b24
Mejora: Optimización radical de carga del panel mediante pre-calentamiento asíncrono de caché UI ( #5 )
2026-03-20 17:19:11 -06:00
df56e7d841
Fix: Recarga en caliente para canales y solución a caché estancado en MySQL
2026-03-20 13:01:26 -06:00
39f531a331
Fix Discord channel activation system
...
- Fix MySQL boolean conversion in toggle_channel_status
- Improve cache management with 5-second timeout
- Add bulk channel selection and toggle functionality
- Fix Jinja2 template syntax errors
- Add comprehensive debugging for channel status queries
- Implement real-time channel activation without container restart
2026-03-20 06:41:35 -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
ad0e80b15c
feat(panel): gestión de múltiples administradores en MySQL y simplificación de UI
2026-03-06 21:08:37 -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
e4d50b6eb5
Añadiendo todos los archivos del proyecto (incluidos secretos y venv)
2026-03-06 18:31:45 -06:00