Fique atento às mensagens recebidas

O provedor de mensagens permite que você monitore as mensagens recebidas usando o Messages API.

Assinatura do método

onMessage(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.

Ficar atento às mensagens

Usando null Como caractere curinga, você pode monitorar quaisquer mensagens recebidas em um número específico da Vonage. Neste exemplo, as mensagens recebidas acionarão o onMessage trajeto.

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

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

await messaging.onMessage("onMessage", from, vonageNumber);