メッセージ・プロバイダー

Messagesプロバイダーは、次のようなWebhookをリッスンすることができます。 Messages API.

機能

  • onMessage - この関数を使用すると、Messages API を使用して着信メッセージをリッスンできます。コード・スニペット これ.
  • onMessageEvent - この関数を使用すると、Messages API を使用して受信イベントをリッスンできます。コード・スニペット これ.

注: を使用する。 vcr.verifyAuth 方法 を使用して、コールバックがCloud Runtime Platformから発信されていることを検証します。

受信SMSウェブフック

Vonage番号へのインバウンドSMSは、SMS APIまたはMessages APIで処理できます。Vonage Cloud RuntimeはMessages APIを使用するので、アプリケーションへのインバウンドSMSメッセージを受信するには、Vonage DashboardでAPI Settingsを更新し、インバウンドSMSウェブフックをMessages APIに送信する必要があります:

API Settings SMS Webhook Toggle

メッセージ・プロバイダの初期化

メッセージ・プロバイダを使用するには、セッションを使用してプロバイダのインスタンスを作成する必要があります:

const session = vcr.createSession();
const messaging = new Messages(session);

ユースケース

例えば、Messagesプロバイダーを使用して、Vonage番号へのすべての受信SMSメッセージをリッスンする場合:

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);