REST Resource: phones.dialogflowMessages

リソース: 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

string

このフィールドは RBM プラットフォームによって設定されます。エージェント メッセージを作成する際には含めないでください。このフィールドは、"phones/{E.164}/dialogflowMessages/{messageId}" に解決されます。{E.164} は E.164 形式のユーザーの電話番号、{messageId} は、エージェントが割り当てた RBM エージェント メッセージの ID です。

eventName

string

イベントの一意の識別子。たとえば、RBM_WELCOME_EVENT のようにします。

parameters

object (Struct format)

(省略可)イベントに関連付けられたパラメータ。

languageCode

string

このクエリの言語。言語コードの一覧については、言語サポートをご覧ください。Dialogflow エージェントが言語を使用する前に、Dialogflow コンソールでその言語を有効にする必要があります。

同じセッション内の複数のクエリに異なる言語を指定できます。言語が指定されていない場合、Dialogflow はエージェントのデフォルト言語を使用します。必ずしも同じ言語を指定する必要はありません。

Methods

create

RBM エージェントを介してメッセージを送信するように Dialogflow エージェントに指示します。