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.

Приветственное сообщение

Приветствие, которое отображается пользователям, когда они впервые разговаривают с агентом.

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

Текстовое сообщение. Максимальная длина 1000 символов.

ОффлайнСообщение

Приветствие, которое отображается пользователям, когда они вступают в разговор с агентом вне часов чата.

JSON-представление
{
  "text": string
}
Поля
text

string

Текст офлайн-сообщения. Максимальная длина 1000 символов.

Политика конфиденциальности

Подробности политики конфиденциальности для агента.

JSON-представление
{
  "url": string
}
Поля
url

string

Необходимый. URL-адрес политики конфиденциальности.

Начало беседы

Предлагаемые ответы отображаются пользователям, когда они впервые вступают в разговор с агентом.

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 )

Предлагаемое действие, которое инициирует собственное действие на устройстве.

Предлагаемый ответ

При нажатии отправляет текстовый ответ обратно агенту.

JSON-представление
{
  "text": string,
  "postbackData": string
}
Поля
text

string

Необходимый. Текст, который отображается в предлагаемом ответе и отправляется обратно агенту, когда пользователь нажимает на него. Максимум 35 символов.

postbackData

string

Необязательный. Строка, которую агент получает, когда пользователь нажимает на предложенный ответ.

Предлагаемое действие

При касании инициирует соответствующее собственное действие на устройстве.

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.

Опенурлэкшн

Открывает указанный URL.

JSON-представление
{
  "url": string
}
Поля
url

string

URL-адрес