Ir para o conteúdo

Mensagem de entrada - Reação#

Esta seção descreve o formato da notificação de entrada do objeto messageData para uma mensagem de entrada de reação. Para obter a descrição do formato geral das notificações de entrada, consulte a seção Mensagens de entrada.

Para receber notificações de entrada deste tipo, duas condições devem ser cumpridas:

typeWebhook = incomingMessageReceived

messageData.typeMessage = reactionMessage

Notificação#

Formato da notificação#

Campos do objeto messageData

Parâmetro Tipo Descrição
typeMessage string Tipo de mensagem recebida. Para mensagens deste tipo, o campo assume o valor reactionMessage
extendedTextMessageData object Objeto de dados sobre a mensagem de reação recebida
quotedMessage object Objeto de dados sobre a mensagem citada. A mensagem à qual o interlocutor reagiu

Campos do objeto extendedTextMessageData

Parâmetro Tipo Descrição
text string Reação (emoji) à mensagem

Campos do objeto quotedMessage

Parâmetro Tipo Descrição
stanzaId string id da mensagem citada
participant string id do remetente da mensagem citada
typeMessage string Tipo da mensagem citada

Os demais campos são preenchidos de acordo com o tipo da mensagem citada e são idênticos aos campos das mensagens de entrada descritas na seção Mensagens de entrada.

Exemplo do corpo da notificação#

{
  "typeWebhook": "incomingMessageReceived",
  "instanceData": {
    "idInstance": 1234,
    "wid": "11001234567@c.us",
    "typeInstance": "whatsapp"
  },
  "timestamp": 1588091580,
  "idMessage": "F7AEC1B7086ECDC7E6E45923F5EDB825",
  "senderData": {
    "chatId": "79001234568@c.us",
    "chatName": "Verde",
    "sender": "79001234568@c.us",
    "senderName": "Verde"
  },
  "messageData": {
    "typeMessage": "reactionMessage",
    "extendedTextMessageData": {
      "text": "👍"
    },
    "quotedMessage": {
      "stanzaId": "A16014FAC9F5382E7B9CEEFEF1FFEB6F",
      "participant": "79001234568@c.us"
    }
  }
}