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
This commit is contained in:
2026-03-20 04:22:12 -06:00
parent ae51b6333c
commit 47d2ba0e9a
3 changed files with 37 additions and 15 deletions

View File

@@ -141,13 +141,8 @@ async def on_message(message):
text_to_translate = mention_pattern.sub(replace_mention, text_escaped)
save_message(message.id, message.guild.id, message.author.id, text_to_translate, mentions_map, 'discord')
# Creamos una vista filtrada basada en la persistente para mostrar solo los botones activos
# Pero los botones mantienen sus custom_ids globales
from botdiscord.ui import TranslationButton
view = discord.ui.View(timeout=None)
# Cargamos mapeos para etiquetas de botones
from botdiscord.translate import get_name_to_code, get_flag_mapping
name_to_code = get_name_to_code("discord")
flag_mapping = get_flag_mapping("discord")
code_to_name = {v: k for k, v in name_to_code.items()}