ConversationalSetting

Ustawienie rozmów dotyczące agenta lub lokalizacji.

Każdy język ma własne ustawienia konwersacyjne. Język jest reprezentowany przez poprawnie sformatowany tag języka IETF BCP 47.

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

object (WelcomeMessage)

To pole jest wymagane. Szczegóły wiadomości powitalnej dla pracownika obsługi klienta.

offlineMessage

object (OfflineMessage)

Opcjonalnie. Szczegółowe informacje o wiadomości offline dla pracownika obsługi klienta.

privacyPolicy

object (PrivacyPolicy)

To pole jest wymagane. Szczegółowe informacje o polityce prywatności agenta.

conversationStarters[]

object (ConversationStarters)

Opcjonalnie. Szczegółowe informacje o początkach rozmowy agenta. Maksymalnie 5.

WelcomeMessage

Powitanie wyświetlane użytkownikom, gdy po raz pierwszy rozpoczynają rozmowę z pracownikiem obsługi klienta.

Zapis JSON
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
Pola
Pole sumy content. Treść wiadomości powitalnej. content może być tylko jedną z tych wartości:
text

string

SMS. Maksymalna długość to 1000 znaków.

OfflineMessage

Powitanie wyświetlane użytkownikom, którzy rozpoczynają rozmowę z pracownikiem obsługi klienta poza godzinami czatu.

Zapis JSON
{
  "text": string
}
Pola
text

string

Tekst wiadomości offline. Maksymalna długość to 1000 znaków.

PrivacyPolicy

Szczegóły polityki prywatności dla pracownika obsługi klienta.

Zapis JSON
{
  "url": string
}
Pola
url

string

To pole jest wymagane. Adres URL polityki prywatności.

ConversationStarters

Sugerowane odpowiedzi wyświetlane użytkownikom, gdy po raz pierwszy rozpoczynają rozmowę z pracownikiem obsługi klienta.

Zapis JSON
{
  "suggestion": {
    object (Suggestion)
  }
}
Pola
suggestion

object (Suggestion)

Opcjonalnie. Sugestia na początku rozmowy.

Sugestia

Sugerowana odpowiedź.

Zapis 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.
}
Pola
Pole sumy option. Sugerowana odpowiedź. option może być tylko jedną z tych wartości:
reply

object (SuggestedReply)

Użytkownicy mogą kliknąć sugerowaną odpowiedź, aby wysłać SMS-a z powrotem do pracownika obsługi klienta.

action

object (SuggestedAction)

Sugerowane działanie, które inicjuje działanie natywne na urządzeniu.

SuggestedReply

Po kliknięciu wysyła odpowiedź tekstową z powrotem do agenta.

Zapis JSON
{
  "text": string,
  "postbackData": string
}
Pola
text

string

To pole jest wymagane. Tekst widoczny w sugerowanej odpowiedzi i odsyłany do agenta, gdy użytkownik go kliknie. Maksymalnie 35 znaków.

postbackData

string

Opcjonalnie. Ciąg tekstowy, który agent otrzyma po kliknięciu sugerowanej odpowiedzi przez użytkownika.

SuggestedAction

Po kliknięciu inicjuje odpowiednie działanie natywne na urządzeniu.

Zapis 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.
}
Pola
text

string

Tekst widoczny w sugerowanym działaniu. Maksymalnie 35 znaków.

postbackData

string

Ciąg tekstowy, który agent otrzymuje, gdy użytkownik kliknie sugerowane działanie.

Pole sumy action. Działanie natywne inicjowane na urządzeniu, gdy użytkownik kliknie sugerowane działanie. action może być tylko jedną z tych wartości:
openUrlAction

object (OpenUrlAction)

Otwiera określony adres URL.

OpenUrlAction

Otwiera określony adres URL.

Zapis JSON
{
  "url": string
}
Pola
url

string

URL