ConversationalSetting

Impostazione di conversazione per un agente o una località.

Ogni impostazione internazionale ha le proprie impostazioni di conversazione. Le impostazioni internazionali sono rappresentate da un tag lingua IETF BCP 47 corretto.

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)

Campo facoltativo. Dettagli sul messaggio offline per un agente.

privacyPolicy

object (PrivacyPolicy)

obbligatorio. Dettagli relativi alle norme sulla privacy dell'agente.

conversationStarters[]

object (ConversationStarters)

Campo facoltativo. Dettagli sugli spunti di conversazione dell'agente. Massimo 5.

WelcomeMessage

Il saluto mostrato agli utenti quando accedono per la prima volta a una conversazione con l'agente.

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 di unione content. I contenuti del messaggio di benvenuto. content può essere solo uno dei seguenti:
text

string

Messaggio di testo. La lunghezza massima è di 1000 caratteri.

OfflineMessage

Il saluto 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. La lunghezza massima è di 1000 caratteri.

PrivacyPolicy

Dettagli delle norme sulla privacy per un agente.

Rappresentazione JSON
{
  "url": string
}
Campi
url

string

obbligatorio. L'URL delle norme sulla privacy.

ConversationStarters

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

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

object (Suggestion)

Campo 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 di 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, l'SMS risponde all'agente.

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

string

obbligatorio. Testo visualizzato nella risposta suggerita e inviato di nuovo all'agente quando l'utente lo tocca. Massimo 35 caratteri.

postbackData

string

Campo facoltativo. La stringa che l'agente riceve quando l'utente tocca la risposta suggerita.

SuggestedAction

Se 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 visualizzato nell'azione suggerita. Massimo 35 caratteri.

postbackData

string

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

Campo di 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