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, ouviber_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);
session = vcr.createSession()
messaging = Messages(session)
vonageNumber = MessageContact()
vonageNumber.type_ = 'sms'
vonageNumber.number = '447700900000'
fromContact = MessageContact()
fromContact.type_ = 'sms'
fromContact.number = None
await messaging.onMessage('onMessage', fromContact, vonageContact)