From 11b12f339c5e7b0391d6daf589651245bd2ef29d Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Sat, 28 Mar 2026 23:46:26 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Auto-deploy:=20BotVPS=20atualiza?= =?UTF-8?q?do=20em=2028/03/2026=2023:46:26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bridge_telegram.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bridge_telegram.py b/bridge_telegram.py index a63bae5..3f53ac6 100644 --- a/bridge_telegram.py +++ b/bridge_telegram.py @@ -142,11 +142,15 @@ async def handle_voice(update: Update, context: ContextTypes.DEFAULT_TYPE): bot_reply = data.get("reply", "Erro no processamento.") audio_url = data.get("audio_url") # Ex: /api/audio/file.mp3 - # Envia transcrição do usuário - await update.message.reply_text(f"🎤 *Sua mensagem:* {user_text}", parse_mode='Markdown') + # Envia transcrição do usuário (sem markdown no conteúdo para evitar bugs) + await update.message.reply_text(f"🎤 *Sua mensagem:* {user_text}") - # Envia resposta em texto - await update.message.reply_text(bot_reply, parse_mode='Markdown') + # Envia resposta em texto com fallback se o Markdown falhar + try: + await update.message.reply_text(bot_reply, parse_mode='Markdown') + except Exception as e: + logger.error(f"Erro Markdown na voz: {e}") + await update.message.reply_text(bot_reply) # 3. Envia resposta em áudio (TTS) if audio_url: