API Reference

send_text_message

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