Fique atento aos eventos que estão por vir

O provedor de mensagens permite que você monitore eventos recebidos usando o Messages API.

Assinatura do método

onMessageEvent(callback: string, from: Contact, to: Contact)

Tipos

Essa função utiliza o Contact tipo do remetente e do destinatário da mensagem.

MessageContact:

  • type: (String) O canal do texto, por exemplo, sms, mms, whatsapp, messenger, ou viber_service.
  • number: (String) Um número de telefone no E.164 formato.
  • id: (String opcional) Um número de identificação, para uso com o Facebook Messenger.

Monitoramento de eventos

Usando null Como caractere curinga, você pode monitorar quaisquer eventos recebidos em um número da Vonage especificado. Neste exemplo, os eventos de status de mensagens recebidas acionarão o onEvent trajeto.

const session = vcr.createSession();
const messaging = new Messages(session);

const vonageNumber = { type: "sms", number: "447700900000" };
const from = { type: "sms", number: null }; 

await messaging.onMessageEvent("onEvent", from, vonageNumber);