Dialogflow を有効にしてエージェントのレスポンスを設計したら、次の操作を行います。 Dialogflow エージェントによって RBM エージェントの会話が強化され、 ユーザーの要求に応えるためブロックすることもできます。
会話を開始するには、ユーザーのスマートフォンを指定して API 呼び出しを行い、 会話を開始する Dialogflow インテント(通常は エージェントのウェルカム インテント)。
API 呼び出しを行うと、Dialogflow から RBM プラットフォームにレスポンスが送信され、 これにより、メッセージがユーザーのデバイスに送信されます。RBM エージェント間のメッセージ ユーザーは自動的に Dialogflow エージェントに転送されます。 会話を処理しています。
例
「RBM_WELCOME_EVENT」の場合ウェルカム インテントをトリガーするイベントで Dialogflow エージェントの場合は、次のコマンドを実行して会話を開始します。 ユーザーと共有できます
- PATH_TO_RBM_SERVICE_ACCOUNT_KEY は、サービスへのパスです。 アカウントキーが必要です。
- REGION は、RBM エージェントのリージョン(
asia
、europe
、またはus
など)。 - PHONE_NUMBER は、ユーザーのデバイスの MSISDN(E.164 形式)です。
(例:
+12223334444
)。
curl -X POST -H 'Content-Type: application/json' \ -H "`oauth2l header --json PATH_TO_RBM_SERVICE_ACCOUNT_KEY rcsbusinessmessaging`" \ 'https://REGION-rcsbusinessmessaging.googleapis.com/v1/phones/PHONE_NUMBER/dialogflowMessages?messageIdPrefix=PREFIX' \ -d '{ "eventName": "RBM_WELCOME_EVENT", "languageCode": "en" }'
書式設定と値のオプションについては、以下をご覧ください。
dialogflowMessages
。