Auf eingehende Ereignisse achten

Der Messages-Anbieter ermöglicht es Ihnen, auf eingehende Ereignisse zu warten, indem Sie die Messages API.

Methode Unterschrift

onMessageEvent(callback: string, from: Contact, to: Contact)

Typen

Diese Funktion verwendet die Contact Typ für den Absender und den Empfänger der Nachricht.

MessageContact:

  • type: (String) Der Kanal des Textes, z.B. sms, mms, whatsapp, messenger, oder viber_service.
  • number: (String) Eine Telefonnummer in der E.164 Format.
  • id(Optionale Zeichenfolge) Eine ID-Nummer zur Verwendung mit Facebook Messenger.

Zuhören für Ereignisse

Verwendung von null als Platzhalterzeichen verwenden, können Sie alle eingehenden Ereignisse an einer bestimmten Vonage-Nummer abhören. In diesem Beispiel wird bei eingehenden Nachrichtenstatusereignissen die Nummer onEvent Route.

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