リソース: DialogflowEvent
RCS for Business プラットフォームによってトリガーされる 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 |
このフィールドは RCS for Business プラットフォームによって設定されます。エージェント メッセージを作成する際は、このフィールドを含めないでください。このフィールドは「phones/{E.164}/dialogflowMessages/{messageId}」を解決します。ここで、{E.164} は E.164 形式のユーザーの電話番号、{messageId} は RCS for Business エージェント メッセージのエージェント割り当て ID です。 |
eventName |
イベントの一意の識別子。例: |
parameters |
(省略可)イベントに関連付けられたパラメータ。 |
languageCode |
このクエリの言語。言語コードの一覧については、言語サポートをご覧ください。Dialogflow エージェントが言語を使用するには、その言語を Dialogflow コンソールで有効にする必要があります。 同じセッション内のクエリで、異なる言語を指定できます。言語が指定されていない場合、Dialogflow はエージェントのデフォルトの言語を使用します。 |
メソッド |
|
|---|---|
|
Dialogflow エージェントに、RCS for Business エージェント経由でメッセージを送信するよう指示します。 |