受信イベントを聞く

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)