send_document_message

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"
}