Evento disparado após o envio de um vídeo
Exemplo
{
"Type": "video", // String. Tipo da mensagem, indicando que é um envio de vídeo
"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": "3EB0216C563B5F6A1E5AE1", // String. ID da mensagem
"RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do usuário ou grupo que recebeu a mensagem (exemplo fictício)
"SenderJid": "5511888888888@s.whatsapp.net", // String. ID do usuário que enviou a mensagem (exemplo fictício)
"FromMe": true, // Booleano. Indica se a mensagem foi enviada por você
"Timestamp": 1733860961, // Inteiro. Timestamp em segundos do envio da mensagem
"Status": 0, // Inteiro. Valor do ACK (0 = enviada, 1 = entregue, 2 = lida, etc.)
"Ctwa": null, // Valor adicional, se existir. Aqui, null
"Source": {
"key": {
"remoteJid": "5511999999999@s.whatsapp.net", // String. Mesmo RemoteJid do destino
"fromMe": true, // Booleano. Indica se a mensagem foi enviada por você
"id": "3EB0216C563B5F6A1E5AE1" // String. ID da mensagem
},
"message": {
"videoMessage": {
"mimetype": "video/mp4", // String. Tipo MIME do vídeo
"fileSha256": "eqLOXRBqk9wdCy+Cszd9RY/UCxUB8jiKxao+LePthfU=", // String. Hash SHA-256 do arquivo de vídeo em Base64
"height": 360, // Inteiro. Altura do vídeo em pixels
"width": 640, // Inteiro. Largura do vídeo em pixels
"duration": 30, // Inteiro. Duração do vídeo em segundos
"fileLength": 3114157 // Inteiro. Tamanho do arquivo em bytes
}
},
"messageTimestamp": 1733860961, // Inteiro. Timestamp do envio da mensagem
"ephemeralOutOfSync": false // Booleano. Indica se há desincronização de mensagens efêmeras
}
},
"Caption": "Video", // String. Legenda do vídeo, se houver
"Type": "video/mp4", // String. Tipo do arquivo de vídeo (MIME type)
"ContextInfo": {
"QuotedMessageID": "", // String. ID da mensagem à qual esta responde, se houver
"QuotedMessage": "", // String. Mensagem citada, se houver
"Participant": "", // String. Participante(s) da conversa, se houver
"IsForwarded": false // Booleano. Indica se a mensagem foi encaminhada
}
},
"Info": {
"Id": "3EB0216C563B5F6A1E5AE1", // String. ID da mensagem
"RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do destino da mensagem (exemplo fictício)
"SenderJid": "5511888888888@s.whatsapp.net", // String. ID do remetente da mensagem (exemplo fictício)
"FromMe": true, // Booleano. Indica se a mensagem foi enviada por você
"Timestamp": 1733860961, // Inteiro. Timestamp do envio
"Status": 0, // Inteiro. Valor do ACK
"Ctwa": null, // Valor adicional, se houver (null neste caso)
"Source": {
"key": {
"remoteJid": "5511999999999@s.whatsapp.net", // String
"fromMe": true, // Booleano
"id": "3EB0216C563B5F6A1E5AE1" // String
},
"message": {
"videoMessage": {
"mimetype": "video/mp4", // String
"fileSha256": "eqLOXRBqk9wdCy+Cszd9RY/UCxUB8jiKxao+LePthfU=", // String
"height": 360, // Inteiro
"width": 640, // Inteiro
"duration": 30, // Inteiro
"fileLength": 3114157 // Inteiro
}
},
"messageTimestamp": 1733860961, // Inteiro
"ephemeralOutOfSync": false // Booleano
}
},
"FileType": "video/mp4", // String. Tipo do arquivo de vídeo
"Url": "https://example.com/path/to/video.mp4" // String. URL do vídeo (exemplo fictício)
}