Evento disparado após o envio de uma mensagem de texto
Exemplo
{
"Type": "send_message", // String. Tipo da mensagem, neste caso indicando envio de texto
"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": "3EB0447D78381969537E06", // String. ID da mensagem
"RemoteJid": "[email protected]", // String. ID do usuário ou grupo que recebeu a mensagem (placeholder)
"SenderJid": "[email protected]", // String. ID do usuário que enviou a mensagem (placeholder)
"FromMe": true, // Boolean que informa se a mensagem foi enviada por você, ou não
"Timestamp": 1733861415, // Inteiro. Timestamp em segundos, representa quando foi feito o envio da mensagem
"PushName": "Software Forge", // String. Nome da conta do WhatsApp do usuário que enviou a mensagem
"Status": 0, // Inteiro. ACK (acknowledgment) da mensagem (0 = enviada, 1 = entregue, 2 = lida, etc.)
"Ctwa": null, // Valor adicional, se existir. Aqui, null
"Source": {
"key": {
"remoteJid": "[email protected]", // String. ID do usuário ou grupo que recebeu a mensagem
"fromMe": true, // Boolean que informa se a mensagem foi enviada por você, ou não
"id": "3EB0447D78381969537E06" // String. ID da mensagem
},
"message": {
"conversation": "Msg de texto" // String. O texto da mensagem
},
"messageTimestamp": 1733861415, // Inteiro. Timestamp em segundos do envio da mensagem
"ephemeralOutOfSync": false // Booleano. Indica se há desincronização de mensagens efêmeras
}
},
"Text": "Msg de texto", // String. O texto da mensagem
"ContextInfo": {
"QuotedMessageID": "", // Caso a mensagem foi enviada respondendo a outra mensagem, ID da mensagem respondida
"QuotedMessage": "", // Caso a mensagem foi enviada respondendo a outra mensagem, texto da mensagem respondida
"Participant": "", // ID do usuário ou usuários que estão participando da conversa
"IsForwarded": false // Boolean que informa se a mensagem enviada foi encaminhada ou não
}
}
}