Evento disparado após o envio de um documento
Exemplo
{
"Type":"send_document_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":{
"documentMessage":{
"url":"URL do documento",
"mimetype":"Tipo do documento (pdf, doc e etc...",
"fileSha256":"Hash de 256 bits do documento",
"fileLength":"Número inteiro que informa o tamanho do arquivo em mbs",
"mediaKey":"Chave para descriptografar o arquivo",
"fileEncSha256":"Hash de 256 bits do arquivo criptografado",
"directPath":"Caminho direto para o documento nos servidores do WhatsApp (Caso você tente ter acesso ao documento, você verá que ele está criptografado)",
"mediaKeyTimestamp":"Timestamp em segundos, representa quando foi feito a criptografia da mensagem",
"title":"Nome do arquivo",
"pageCount":"Número inteiro, representa a quantidade de páginas do arquivo",
"fileName":"Nome do arquivo"
}
},
"messageTimestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
"ephemeralOutOfSync":false
}
},
"Title":"Nome do arquivo",
"PageCount":"Número inteiro, representa a quantidade de páginas do arquivo",
"Type":"Tipo do documento (pdf, doc e etc...",
"FileName":"Nome do arquivo",
"ContextInfo":{
"QuotedMessageID":"Caso o documento foi enviado respondendo a outra mensagem, esta propriedade receberá o ID da mensagem respondida",
"QuotedMessage":"Caso o documento foi enviado respodendo 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":{
"documentMessage":{
"url":"URL do documento",
"mimetype":"Tipo do documento (pdf, doc e etc...",
"fileSha256":"Hash de 256 bits do documento",
"fileLength":"Número inteiro que informa o tamanho do arquivo em mbs",
"mediaKey":"Chave para descriptografar o arquivo",
"fileEncSha256":"Hash de 256 bits do arquivo criptografado",
"directPath":"Caminho direto para o documento nos servidores do WhatsApp (Caso você tente ter acesso ao documento, você verá que ele está criptografado)",
"mediaKeyTimestamp":"Timestamp em segundos, representa quando foi feito a criptografia da mensagem",
"title":"Nome do arquivo",
"pageCount":"Número inteiro, representa a quantidade de páginas do arquivo",
"fileName":"Nome do arquivo"
}
},
"messageTimestamp":"Timestamp em segundos, representa quando foi feito o envio da mensagem",
"ephemeralOutOfSync":false
}
},
"Title":"Nome do arquivo",
"FileType":"Tipo do documento (pdf, doc e etc...",
"PageCount":"Número inteiro, representa a quantidade de páginas do arquivo",
"Url":"URL do documento"
}