Escucha de eventos entrantes

El proveedor de mensajes le permite escuchar los eventos entrantes mediante la función Messages API.

Firma del método

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

A la escucha de los acontecimientos

Utilizando null como carácter comodín, puedes escuchar cualquier evento entrante a un número de Vonage especificado. En este ejemplo, los eventos de estado de mensajes entrantes llamarán al onEvent ruta.

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);