API Reference

send_audio_message

Evento disparado após o envio de um áudio

Exemplo

{ "Type": "send_audio_message", // String. Tipo da mensagem, neste caso indicando envio de áudio "IsSync": false, // Booleano. Indica se o payload é de sincronização de dispositivo "Reprocessing": false, // Booleano. Indica se a mensagem está sendo reprocessada "Body": { "Info": { "Id": "3EB067386DF81971E1B1E6", // String. ID da mensagem "RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do usuário ou grupo que recebeu a mensagem (placeholder) "SenderJid": "5511888888888@s.whatsapp.net", // String. ID do usuário que enviou a mensagem (placeholder) "FromMe": true, // Booleano. Informa se a mensagem foi enviada por você "Timestamp": 1733860060, // Inteiro. Timestamp em segundos do envio da mensagem "Status": 0, // Inteiro. Valor do ACK da mensagem "Ctwa": null, // Valor adicional, se existir. Neste caso, null "Source": { "key": { "remoteJid": "5511999999999@s.whatsapp.net", // String. Mesmo RemoteJid do destino da mensagem "fromMe": true, // Booleano. Indica se a mensagem foi enviada por você "id": "3EB067386DF81971E1B1E6" // String. ID da mensagem }, "message": { "audioMessage": { "seconds": 22, // Inteiro. Duração do áudio em segundos "ptt": true, // Booleano. Indica se o áudio é PTT (push-to-talk) "mimetype": "audio/mpeg", // String. Tipo MIME do arquivo de áudio "fileSha256": "Jjig9ruclx0pWdn6MnGwixDkHjQcs5PW3xPlXX0pCHw=", // String. Hash SHA-256 do arquivo de áudio "fileLength": 534195 // Inteiro. Tamanho do arquivo em bytes } }, "messageTimestamp": 1733860060, // Inteiro. Timestamp do envio da mensagem "ephemeralOutOfSync": false // Booleano. Indica se há desincronização em mensagens efêmeras } }, "Length": 534195, // Inteiro. Tamanho do arquivo em bytes "Type": "audio/mpeg", // String. Tipo do arquivo de áudio "Content": null, // Pode ser texto caso haja, aqui é null "Ptt": true, // Booleano. Indica se o áudio é PTT "ContextInfo": { "QuotedMessageID": "", // String. ID da mensagem a qual esta responde, se houver "QuotedMessage": "", // String. Mensagem original citada, se houver "Participant": "", // String. ID do usuário participante, se houver "IsForwarded": false // Booleano. Indica se a mensagem foi encaminhada }, "Caption": "string" // String. Legenda do áudio, se houver }, "Info": { "Id": "3EB067386DF81971E1B1E6", // String. ID da mensagem "RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do destino da mensagem (placeholder) "SenderJid": "5511888888888@s.whatsapp.net", // String. ID do remetente da mensagem (placeholder) "FromMe": true, // Booleano. Indica se a mensagem foi enviada por você "Timestamp": 1733860060, // Inteiro. Timestamp do envio "Status": 0, // Inteiro. Valor do ACK "Ctwa": null, // Valor adicional, se existir "Source": { "key": { "remoteJid": "5511999999999@s.whatsapp.net", // String "fromMe": true, // Booleano "id": "3EB067386DF81971E1B1E6" // String }, "message": { "audioMessage": { "seconds": 22, // Inteiro. Duração do áudio em segundos "ptt": true, // Booleano. Indica se o áudio é PTT "mimetype": "audio/mpeg", // String. Tipo MIME do arquivo de áudio "fileSha256": "Jjig9ruclx0pWdn6MnGwixDkHjQcs5PW3xPlXX0pCHw=", // String. Hash do arquivo "fileLength": 534195 // Inteiro. Tamanho do arquivo em bytes } }, "messageTimestamp": 1733860060, // Inteiro. Timestamp do envio "ephemeralOutOfSync": false // Booleano } }, "Url": "https://example.com/path/to/audio.mp3" // String. URL do áudio (exemplo fictício) }