API Reference

send_audio_message

Evento disparado após o envio de um áudio

Exemplo

{
   "Type":"receveid_audio_message",
   "Body":{
      "Info":{
         "Id":"ID da mensagem",
         "RemoteJid":"ID do usuário ou grupo que recebeu a mensagem",
         "FromMe":"Boolean que informa se a mensagem foi enviada por você, ou não",
         "Timestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
         "Status":"Valor do ACK (acknowledgment) da mensagem",
         "Source":{
            "key":{
               "remoteJid":"ID do usuário ou grupo que recebeu a mensagem",
               "fromMe":"Boolean que informa se a mensagem foi enviada por você, ou não",
               "id":"ID da mensagem"
            },
            "message":{
               "audioMessage":{
                  "seconds":"Número inteiro, representa a duração do aúdio em segundos",
                  "ptt":"Boolean que representa se o aúdio é PTT, ou não",
                  "url":"URL do aúdio",
                  "mimetype":"Tipo do arquivo de aúdio (mp3, mpeg e etc...",
                  "fileSha256":"Hash de 256 bits da imagem",
                  "fileLength":"Número inteiro que informa o tamanho do arquivo em kbs",
                  "mediaKey":"Chave para descriptografar o arquivo de aúdio",
                  "fileEncSha256":"Hash de 256 bits do aúdio criptografado",
                  "directPath":"Caminho direto para o aúdio nos servidores do WhatsApp (Caso você tente acessar o aúdio, você verá que ele está criptografado)",
                  "mediaKeyTimestamp":"Timestamp em segundos, que representa quando foi feito a criptografia do aúdio"
               }
            },
            "messageTimestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
            "ephemeralOutOfSync":false
         }
      },
      "Length":"Número inteiro que informa o tamanho do arquivo em kbs",
      "Type":"Tipo do arquivo de aúdio (mp3, mpeg e etc...",
      "Content":null,
      "Ptt":"Boolean que representa se o aúdio é PTT, ou não",
      "ContextInfo":{
         "QuotedMessageID":"Caso o aúdio foi enviado respondendo a outra mensagem, esta propriedade receberá o ID da mensagem respondida",
         "QuotedMessage":"Caso o aúdio foi enviado respondendo a outra mensagem, esta propriedade receberá o valor da mensagem",
         "Participant":"ID do usuário ou usuários, que estão participando da conversa",
         "IsForwarded":"Boolean que informa se a mensagem enviada foi encaminhada ou não"
      }
   },
   "Info":{
      "Id":"ID da mensagem",
      "RemoteJid":"ID do usuário ou grupo que recebeu a mensagem",
      "FromMe":"Boolean que informa se a mensagem foi enviada por você, ou não",
      "Timestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
      "Status":"Valor do ACK (acknowledgment) da mensagem",
      "Source":{
         "key":{
            "remoteJid":"ID do usuário ou grupo que recebeu a mensagem",
            "fromMe":"Boolean que informa se a mensagem foi enviada por você, ou não",
            "id":"ID da mensagem"
         },
         "message":{
            "audioMessage":{
               "seconds":"Número inteiro, representa a duração do aúdio em segundos",
               "ptt":"Boolean que representa se o aúdio é PTT, ou não",
               "url":"URL do aúdio",
               "mimetype":"Tipo do arquivo de aúdio (mp3, mpeg e etc...",
               "fileSha256":"Hash de 256 bits da imagem",
               "fileLength":"Número inteiro que informa o tamanho do aúdio em kbs",
               "mediaKey":"Chave para descriptografar o arquivo",
               "fileEncSha256":"Hash de 256 bits do aúdio criptografado",
               "directPath":"Caminho direto para o aúdio nos servidores do WhatsApp (Caso você tente acessar o aúdio, você verá que ele está criptografado)",
               "mediaKeyTimestamp":"Timestamp em segundos, que representa quando foi feita a criptografia da mensagem"
            }
         },
         "messageTimestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
         "ephemeralOutOfSync":false
      }
   },
   "Url":"URL do aúdio"
}