Lista de eventos suportados e exemplos
instance.connected
Exemplo
instance.disconnected
instance.connected
pode ser emitido alguns segundos depois do evento de desconexão.Exemplo
message.received
Exemplo: Mensagem de texto
Exemplo: Mensagem com imagem
Exemplo: Mensagem com áudio
Exemplo: Mensagem de localização
Exemplo: Mensagem com Sticker
Exemplo: Mensagem com GIF ou Vídeo
Exemplo: Mensagem "quoted" (ou resposta) para outra mensagem
data.content.quoted
, ela representa a citação ou marcação de quem está respondendo e tem o mesmo formato de uma message.received
.Exemplo: Mensagem resposta à um status
data.content.quoted
que terá o mesmo formato de uma message.received
, a grande diferença aqui é que você verá uma nova propriedade data.content.quoted.origin
sendo o seu valor igual à status
.Exemplo: Mensagem com vcard (contatos)
waid
(ela pode ser ausente) estiver presente dentro de data.content.contacts.phones
isso pode siginificar que o telefone / contato recebido tem um whatsapp válido.Exemplo: Mensagem com botões
data.content
).Exemplo: Mensagem resposta à botões
data.button_reply
) mostrará qual botão o usuário pressionou.Exemplo: Mensagem com lista de opções
Exemplo: Mensagem resposta à lista de opções
data.list_reply
) mostrará qual opção o usuário selecionou.message.sent
data.origin
que tem 2 valores possíveis (zapsterapi
ou whatsapp
), que identificarão a origem do envio da mensagem.
Para detalhamento completo de como é o formato do objeto mensagem verifique na página Estrutura dos eventos > Mensagem
Exemplo: Mensagem de texto