Eingehende Nachrichten abhören
Der Nachrichtenanbieter ermöglicht es Ihnen, eingehende Nachrichten mit dem Messages API.
Methode Unterschrift
onMessage(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.
Auf der Suche nach Botschaften
Verwendung von null als Platzhalterzeichen verwenden, können Sie alle eingehenden Nachrichten an eine bestimmte Vonage-Nummer abhören. In diesem Beispiel wird bei eingehenden Nachrichten die Nummer onMessage Route.
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)