リソース: DialogflowEvent
RBM プラットフォームによってトリガーされた Dialogflow イベント。
イベントを使用すると、エージェントは言語を入力として使用しなくても、インテントを照合できます。
パラメータを使用すると、パーソナライズされたレスポンスが可能になります。たとえば、入力 { "eventName": "welcome_event", "parameters": { "name": "Sam" } }
を使用して、Dialogflow エージェントはレスポンス "Hello Sam! What can I do for you today?"
を作成できます。
JSON 表現 |
---|
{ "name": string, "eventName": string, "parameters": { object }, "languageCode": string } |
フィールド | |
---|---|
name |
このフィールドは RBM プラットフォームによって設定されます。エージェント向けのメッセージを作成する際には含めないでください。このフィールドは、"phones/{E.164}/dialogflowMessages/{messageId}" を解決します。ここで、{E.164} は E.164 形式のユーザーの電話番号、{messageId} はエージェントが割り当てた RBM エージェント メッセージの ID です。 |
eventName |
イベントの一意の識別子。たとえば、 |
parameters |
(省略可)イベントに関連付けられたパラメータ。 |
languageCode |
このクエリの言語。言語コードの一覧については、言語サポートをご覧ください。Dialogflow エージェントが言語を使用する前に、Dialogflow コンソールで言語を有効にする必要があります。 同じセッション内のクエリでは、異なる言語を指定できます。言語が指定されていない場合、Dialogflow はエージェントのデフォルト言語を使用します。同じ言語を指定する必要はありません。 |
メソッド |
|
---|---|
|
RBM エージェントを介してメッセージを送信するように Dialogflow エージェントに指示します。 |