Adiciona verificação de tipo de mensagem em transcrição de áudios, ignorando mensagens que não são áudios.

This commit is contained in:
Davidson Gomes 2024-12-03 19:32:56 -03:00
parent 97f50f51bd
commit 52fc6623c8

View File

@ -27,6 +27,11 @@ async def transcreve_audios(request: Request):
audio_key = body["data"]["key"]["id"] audio_key = body["data"]["key"]["id"]
from_me = body["data"]["key"]["fromMe"] from_me = body["data"]["key"]["fromMe"]
remote_jid = body["data"]["key"]["remoteJid"] remote_jid = body["data"]["key"]["remoteJid"]
message_type = body["data"]["messageType"]
if "audioMessage" not in message_type:
logger.info("Mensagem recebida não é um áudio, ignorando")
return {"message": "Mensagem recebida não é um áudio"}
if from_me: if from_me:
logger.info("Mensagem enviada pelo próprio usuário, ignorando") logger.info("Mensagem enviada pelo próprio usuário, ignorando")