Écouter les événements à venir
Le fournisseur Messages vous permet d'écouter les événements entrants à l'aide de la fonction Messages API.
Signature de la méthode
onMessageEvent(callback: string, from: Contact, to: Contact)
Les types
Cette fonction utilise le Contact pour l'expéditeur et le destinataire du message.
MessageContact:
type: (Chaîne) Le canal du texte, par exemplesms,mms,whatsapp,messengerouviber_service.number: (Chaîne) Un numéro de téléphone dans la base de données des E.164 format.id: (Chaîne optionnelle) Un numéro d'identification, à utiliser avec Facebook Messenger.
À l'écoute des événements
Utilisation null comme caractère de remplacement, vous pouvez écouter tous les événements entrants à un numéro Vonage spécifié. Dans cet exemple, les événements entrants relatifs à l'état des messages appelleront le numéro onEvent l'itinéraire.
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)