受信イベントを聞く
Messagesプロバイダでは、受信イベントをリッスンするために Messages API.
メソッド署名
onMessageEvent(callback: string, from: Contact, to: Contact)
種類
この関数は Contact メッセージの送信者と受信者のタイプ。
MessageContact:
type: (文字列) テキス ト のチ ャ ン ネル。sms,mms,whatsapp,messengerあるいはviber_service.number: (String) 電話番号。 E.164 という形式をとっている。idFacebookメッセンジャーで使用するためのID番号です。
イベントを聴く
使用 null をワイルドカード文字として使用すると、指定したVonage番号への着信イベントをリッスンすることができます。この例では、メッセージ・ステータスの着信イベントは onEvent のルートだ。
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)