ConversationalSetting

エージェントまたはロケーションの会話の設定。

ロケールごとに独自の会話設定があります。ロケールは、正しい形式の IETF BCP 47 言語タグで表されます。

JSON 表現
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
フィールド
welcomeMessage

object (WelcomeMessage)

必須。エージェントのウェルカム メッセージに関する詳細。

offlineMessage

object (OfflineMessage)

(省略可)エージェント向けのオフライン メッセージに関する詳細。

privacyPolicy

object (PrivacyPolicy)

必須。エージェントのプライバシー ポリシーに関する詳細。

conversationStarters[]

object (ConversationStarters)

(省略可)エージェントとの会話のきっかけに関する詳細。最大 5 個。

WelcomeMessage

ユーザーが初めてエージェントとの会話に入ったときに表示される挨拶。

JSON 表現
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
フィールド
共用体フィールド content。ウェルカム メッセージの内容。content は次のいずれかになります。
text

string

テキスト メッセージ。最大長は 1,000 文字です。

OfflineMessage

チャット時間外にユーザーがエージェントとの会話を開始したときに表示される挨拶。

JSON 表現
{
  "text": string
}
フィールド
text

string

オフライン メッセージのテキスト。最大長は 1,000 文字です。

PrivacyPolicy

エージェント向けのプライバシー ポリシーの詳細。

JSON 表現
{
  "url": string
}
フィールド
url

string

必須。プライバシー ポリシーの URL。

ConversationStarters

ユーザーが初めてエージェントとの会話に入ったときに表示される定型返信文。

JSON 表現
{
  "suggestion": {
    object (Suggestion)
  }
}
フィールド
suggestion

object (Suggestion)

(省略可)会話の最初に表示される候補。

アドバイス

返信文の候補。

JSON 表現
{

  // Union field option can be only one of the following:
  "reply": {
    object (SuggestedReply)
  },
  "action": {
    object (SuggestedAction)
  }
  // End of list of possible types for union field option.
}
フィールド
共用体フィールド option。返信文の候補。option は次のいずれかになります。
reply

object (SuggestedReply)

ユーザーは返信の候補をタップして、返信としてエージェントにテキストを送信できます。

action

object (SuggestedAction)

デバイスでネイティブ操作を開始する、推奨される操作です。

SuggestedReply

タップすると、テキスト返信がエージェントに返されます。

JSON 表現
{
  "text": string,
  "postbackData": string
}
フィールド
text

string

必須。定型返信文に表示され、ユーザーがそれをタップするとエージェントに返送されるテキスト。最大 35 文字。

postbackData

string

(省略可)ユーザーが返信の候補をタップしたときにエージェントが受け取る文字列。

SuggestedAction

タップすると、対応するネイティブ アクションがデバイスで開始されます。

JSON 表現
{
  "text": string,
  "postbackData": string,

  // Union field action can be only one of the following:
  "openUrlAction": {
    object (OpenUrlAction)
  }
  // End of list of possible types for union field action.
}
フィールド
text

string

提案された操作で表示されるテキスト。最大 35 文字。

postbackData

string

ユーザーが提案されたアクションをタップしたときにエージェントが受け取る文字列。

共用体フィールド action。提案された操作をユーザーがタップしたときにデバイスで開始されるネイティブ操作です。action は次のいずれかになります。
openUrlAction

object (OpenUrlAction)

指定した URL を開きます。

OpenUrlAction

指定した URL を開きます。

JSON 表現
{
  "url": string
}
フィールド
url

string

URL