Evento disparado após o envio de uma imagem
{
"Type":"send_image_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":{
"imageMessage":{
"url":"URL da imagem",
"mimetype":"Tipo do arquivo de imagem (jpeg, png e etc...",
"fileSha256":"Hash de 256 bits da imagem",
"height":"Número inteiro que informa a altura (em píxels) da imagem",
"width":"Número inteiro que informa a largura (em píxels) da imagem",
"fileLength":"Número inteiro que informa o tamanho do arquivo em kbs",
"mediaKey":"Chave para descriptografar o arquivo",
"fileEncSha256":"Hash de 256 bits da imagem criptografada",
"directPath":"Caminho direto para a imagem nos servidores do WhatsApp (Caso você tente acessar a imagem, você verá que ela está criptografada)",
"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
}
},
"Type":"Tipo do arquivo de imagem (jpeg, png e etc...",
"ContextInfo":{
"QuotedMessageID":"Caso a imagem foi enviada respondendo a outra mensagem, esta propriedade receberá o ID da mensagem respondida",
"QuotedMessage":"Caso a imagem foi enviada respondendo a outra mensagem, esta propriedade receberá a mensagem respondida",
"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":"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":{
"imageMessage":{
"url":"URL da imagem",
"mimetype":"Tipo do arquivo de imagem (jpeg, png e etc...",
"fileSha256":"Hash de 256 bits da imagem",
"height":"Número inteiro que informa a altura (em píxels) da imagem",
"width":"Número inteiro que informa a largura (em píxels) da imagem",
"fileLength":"Número inteiro que informa o tamanho do arquivo em kbs",
"mediaKey":"Chave para descriptografar o arquivo",
"fileEncSha256":"Hash de 256 bits da imagem criptografada",
"directPath":"Caminho direto para a imagem nos servidores do WhatsApp (Caso você tente acessar a imagem, você verá que ela está criptografada)",
"mediaKeyTimestamp":"Timestamp em segundos, que representa quando foi feito a criptografia da mensagem"
}
},
"messageTimestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
"ephemeralOutOfSync":false
}
},
"FileType":"Tipo do arquivo de imagem (jpeg, png e etc...",
"Url":"URL da imagem"
}