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 ejemplo sms, mms, whatsapp, messengero viber_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);