ConversationalSetting

Configuración de conversación para un agente o una ubicación.

Cada configuración regional tiene su propia configuración de conversación. La configuración regional se representa con una etiqueta de idioma IETF BCP 47 con el formato correcto.

Representación JSON
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
Campos
welcomeMessage

object (WelcomeMessage)

Obligatorio. Detalles sobre el mensaje de bienvenida para un agente.

offlineMessage

object (OfflineMessage)

Opcional. Detalles sobre el mensaje sin conexión de un agente.

privacyPolicy

object (PrivacyPolicy)

Obligatorio. Detalles sobre la política de privacidad del agente.

conversationStarters[]

object (ConversationStarters)

Opcional. Detalles sobre los temas de conversación del agente. Máximo 5.

WelcomeMessage

El saludo que se muestra a los usuarios cuando ingresan una conversación con el agente por primera vez.

Representación 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ón content. El contenido del mensaje de bienvenida. Las direcciones (content) solo pueden ser una de las siguientes opciones:
text

string

Mensaje de texto. La longitud máxima es de 1,000 caracteres.

OfflineMessage

El saludo que se muestra a los usuarios cuando ingresan a una conversación con el agente fuera del horario de chat.

Representación JSON
{
  "text": string
}
Campos
text

string

El texto del mensaje sin conexión. La longitud máxima es de 1,000 caracteres.

PrivacyPolicy

Detalles de la política de privacidad de un agente.

Representación JSON
{
  "url": string
}
Campos
url

string

Obligatorio. La URL de la política de privacidad.

ConversationStarters

Respuestas sugeridas que se muestran a los usuarios cuando ingresan una conversación con el agente por primera vez.

Representación JSON
{
  "suggestion": {
    object (Suggestion)
  }
}
Campos
suggestion

object (Suggestion)

Opcional. Sugerencia al comienzo de una conversación.

Sugerencia

Una respuesta sugerida.

Representación 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ón option. Una respuesta sugerida. Las direcciones (option) solo pueden ser una de las siguientes opciones:
reply

object (SuggestedReply)

Los usuarios pueden presionar una respuesta sugerida para enviarle el mensaje de texto al agente como respuesta.

action

object (SuggestedAction)

Es una acción sugerida que inicia una acción nativa en el dispositivo.

SuggestedReply

Cuando se presiona, se envía el mensaje de respuesta de texto al agente.

Representación JSON
{
  "text": string,
  "postbackData": string
}
Campos
text

string

Obligatorio. Texto que se muestra en la respuesta sugerida y se envía al agente cuando el usuario lo presiona. Se admiten hasta 35 caracteres.

postbackData

string

Opcional. La cadena que recibe el agente cuando el usuario presiona la respuesta sugerida.

SuggestedAction

Cuando se presiona, inicia la acción nativa correspondiente en el dispositivo.

Representación 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 que se muestra en la acción sugerida. Se admiten hasta 35 caracteres.

postbackData

string

La cadena que recibe el agente cuando un usuario presiona la acción sugerida.

Campo de unión action. Es la acción nativa que se inicia en el dispositivo cuando el usuario presiona la acción sugerida. Las direcciones (action) solo pueden ser una de las siguientes opciones:
openUrlAction

object (OpenUrlAction)

Abre la URL especificada.

OpenUrlAction

Abre la URL especificada.

Representación JSON
{
  "url": string
}
Campos
url

string

URL