🚀 Auto-deploy: BotVPS atualizado em 28/03/2026 23:46:26
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user