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