Écouter les messages entrants
Le fournisseur Messages vous permet d'écouter les messages entrants à l'aide de la fonction Messages API.
Signature de la méthode
onMessage(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 messages
Utilisation null comme caractère de remplacement, vous pouvez écouter tous les messages entrants à un numéro Vonage spécifié. Dans cet exemple, les messages entrants appelleront le numéro onMessage 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.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)