Ir para o conteúdo

Mensagem de entrada com adesivo#

Esta seção descreve o formato da notificação de entrada do objeto messageData para uma mensagem de entrada com adesivo (sticker). 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 = stickerMessage

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: stickerMessage
fileMessageData object Objeto de dados sobre o adesivo recebido
quotedMessage object Objeto de dados sobre a mensagem citada

Campos do objeto fileMessageData

Parâmetro Tipo Descrição
downloadUrl string Link para o adesivo
jpegThumbnail string Pré-visualização da imagem em base64
isAnimated boolean O adesivo é animado?
mimeType string Tipo de arquivo, de acordo com a classificação Media Types
isForwarded boolean A mensagem é encaminhada? Valores possíveis: verdadeiro/falso
forwardingScore integer Quantidade de encaminhamentos da 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": "stickerMessage",
    "fileMessageData": {
      "downloadUrl": "https://sw-media.storage.yandexcloud.net/9901742665/607dde0a-01dc-4dd9-8afb-707cbf610943.webp",
      "jpegThumbnail": "",
      "isAnimated": true,
      "mimeType": "image/webp",
      "forwardingScore": 1,
      "isForwarded": true
    },
    "quotedMessage": {
      "stanzaId": "A16014FAC9F5382E7B9CEEFEF1FFEB6F",
      "participant": "79001234568@c.us"
    }
  }
}