Escuchar mensajes entrantes
El proveedor de mensajes le permite escuchar los mensajes entrantes mediante la función Messages API.
Firma del método
onMessage(callback: string, from: Contact, to: Contact)
Tipos
Esta función utiliza el Contact para el remitente y el destinatario del mensaje.
MessageContact:
type: (Cadena) El canal del texto, por ejemplosms,mms,whatsapp,messengeroviber_service.number: (Cadena) Un número de teléfono en el E.164 formato.id: (Cadena opcional) Un número de identificación, para su uso con Facebook Messenger.
Escuchar los mensajes
Utilizando null como carácter comodín, puedes escuchar cualquier mensaje entrante a un número de Vonage especificado. En este ejemplo, los mensajes entrantes llamarán al onMessage ruta.
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)