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 はエージェントのデフォルト言語を使用します。同じ言語を指定する必要はありません。

メソッド

create

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