ConversationalSetting

Configuração de conversa para um agente ou local.

Cada localidade tem suas próprias configurações de conversa. A localidade é representada por uma tag de idioma IETF BCP 47 bem formada.

Representação JSON
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
Campos
welcomeMessage

object (WelcomeMessage)

Obrigatório. Detalhes sobre a mensagem de recepção para um agente.

offlineMessage

object (OfflineMessage)

Opcional. Detalhes sobre a mensagem off-line de um agente.

privacyPolicy

object (PrivacyPolicy)

Obrigatório. Detalhes sobre a Política de Privacidade do agente.

conversationStarters[]

object (ConversationStarters)

Opcional. Detalhes sobre as conversas do agente. Máximo de 5.

WelcomeMessage

A saudação mostrada aos usuários quando eles entram em uma conversa com o agente pela primeira vez.

Representação JSON
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
Campos
Campo de união content. O conteúdo da mensagem de recepção. content pode ser apenas de um dos tipos a seguir:
text

string

Mensagem de texto. Comprimento máximo de 1.000 caracteres.

OfflineMessage

A saudação mostrada aos usuários quando eles entram em uma conversa com o agente fora do horário do chat.

Representação JSON
{
  "text": string
}
Campos
text

string

O texto da mensagem off-line. Comprimento máximo de 1.000 caracteres.

PrivacyPolicy

Detalhes da Política de Privacidade de um agente.

Representação JSON
{
  "url": string
}
Campos
url

string

Obrigatório. O URL da Política de Privacidade.

ConversationStarters

Respostas sugeridas exibidas aos usuários quando eles entram em uma conversa com o agente pela primeira vez.

Representação JSON
{
  "suggestion": {
    object (Suggestion)
  }
}
Campos
suggestion

object (Suggestion)

Opcional. Sugestão no início de uma conversa.

Sugestão

Uma resposta sugerida.

Representação 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.
}
Campos
Campo de união option. Uma resposta sugerida. option pode ser apenas de um dos tipos a seguir:
reply

object (SuggestedReply)

Os usuários podem tocar em uma resposta sugerida para enviar a mensagem ao agente.

action

object (SuggestedAction)

É uma ação sugerida que inicia uma ação nativa no dispositivo.

SuggestedReply

Quando tocado, envia a resposta de texto para o agente.

Representação JSON
{
  "text": string,
  "postbackData": string
}
Campos
text

string

Obrigatório. Texto mostrado na resposta sugerida e enviado de volta ao agente quando o usuário tocar nele. Máximo de 35 caracteres.

postbackData

string

Opcional. É a string que o agente recebe quando o usuário toca na resposta sugerida.

SuggestedAction

Quando tocado, inicia a ação nativa correspondente no dispositivo.

Representação 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.
}
Campos
text

string

Texto mostrado na ação sugerida. Máximo de 35 caracteres.

postbackData

string

É a string que o agente recebe quando um usuário toca na ação sugerida.

Campo de união action. É a ação nativa iniciada no dispositivo quando o usuário toca na ação sugerida. action pode ser apenas de um dos tipos a seguir:
openUrlAction

object (OpenUrlAction)

Abre o URL especificado.

OpenUrlAction

Abre o URL especificado.

Representação JSON
{
  "url": string
}
Campos
url

string

URL