ConversationalSetting

Impostazione conversazionale per un agente o una località.

Ogni lingua ha le proprie impostazioni di conversazione. Le impostazioni internazionali sono rappresentate da un tag lingua IETF BCP 47 ben strutturato.

Rappresentazione JSON
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
Campi
welcomeMessage

object (WelcomeMessage)

Obbligatorio. Dettagli sul messaggio di benvenuto per un agente.

offlineMessage

object (OfflineMessage)

(Facoltativo) Dettagli sul messaggio offline per un agente.

privacyPolicy

object (PrivacyPolicy)

Obbligatorio. Dettagli sulle norme sulla privacy dell'agente.

conversationStarters[]

object (ConversationStarters)

(Facoltativo) Dettagli sugli spunti di conversazione dell'agente. Massimo 5.

WelcomeMessage

Il messaggio di benvenuto mostrato agli utenti quando avviano una conversazione con l'agente per la prima volta.

Rappresentazione JSON
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
Campi
Campo unione content. I contenuti del messaggio di benvenuto. content può essere solo uno dei seguenti:
text

string

Messaggio di testo. Lunghezza massima: 1000 caratteri.

OfflineMessage

Il messaggio di benvenuto mostrato agli utenti quando entrano in una conversazione con l'agente al di fuori dell'orario di chat.

Rappresentazione JSON
{
  "text": string
}
Campi
text

string

Il testo del messaggio offline. Lunghezza massima: 1000 caratteri.

PrivacyPolicy

Dettagli delle norme sulla privacy di un agente.

Rappresentazione JSON
{
  "url": string
}
Campi
url

string

Obbligatorio. L'URL delle norme sulla privacy.

ConversationStarters

Risposte suggerite che vengono mostrate agli utenti quando entrano in una conversazione con l'agente per la prima volta.

Rappresentazione JSON
{
  "suggestion": {
    object (Suggestion)
  }
}
Campi
suggestion

object (Suggestion)

(Facoltativo) Suggerimento all'inizio di una conversazione.

Suggerimento

Una risposta suggerita.

Rappresentazione 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.
}
Campi
Campo unione option. Una risposta suggerita. option può essere solo uno dei seguenti:
reply

object (SuggestedReply)

Gli utenti possono toccare una risposta suggerita per inviare il messaggio all'agente come risposta.

action

object (SuggestedAction)

Un'azione suggerita che avvia un'azione nativa sul dispositivo.

SuggestedReply

Se toccato, invia il messaggio di risposta all'agente.

Rappresentazione JSON
{
  "text": string,
  "postbackData": string
}
Campi
text

string

Obbligatorio. Testo visualizzato nella risposta suggerita e restituito all'agente quando l'utente lo tocca. Massimo 35 caratteri.

postbackData

string

(Facoltativo) La stringa ricevuta dall'agente quando l'utente tocca la risposta suggerita.

SuggestedAction

Se viene toccato, avvia l'azione nativa corrispondente sul dispositivo.

Rappresentazione 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.
}
Campi
text

string

Testo mostrato nell'azione suggerita. Massimo 35 caratteri.

postbackData

string

La stringa che l'agente riceve quando un utente tocca l'azione suggerita.

Campo unione action. L'azione nativa avviata sul dispositivo quando l'utente tocca l'azione suggerita. action può essere solo uno dei seguenti:
openUrlAction

object (OpenUrlAction)

Apre l'URL specificato.

OpenUrlAction

Apre l'URL specificato.

Rappresentazione JSON
{
  "url": string
}
Campi
url

string

URL