ConversationalSetting

Bir temsilci veya konum için görüşme ayarı.

Her yerel ayarın kendi konuşma ayarları vardır. Yerel ayar, düzgün biçimlendirilmiş IETF BCP 47 dil etiketiyle temsil edilir.

JSON gösterimi
{
  "welcomeMessage": {
    object (WelcomeMessage)
  },
  "offlineMessage": {
    object (OfflineMessage)
  },
  "privacyPolicy": {
    object (PrivacyPolicy)
  },
  "conversationStarters": [
    {
      object (ConversationStarters)
    }
  ]
}
Alanlar
welcomeMessage

object (WelcomeMessage)

Zorunlu. Temsilcinin karşılama mesajıyla ilgili ayrıntılar.

offlineMessage

object (OfflineMessage)

İsteğe bağlı. Bir temsilcinin çevrimdışı mesajıyla ilgili ayrıntılar.

privacyPolicy

object (PrivacyPolicy)

Zorunlu. Temsilcinin gizlilik politikasıyla ilgili ayrıntılar.

conversationStarters[]

object (ConversationStarters)

İsteğe bağlı. Temsilcinin görüşme başlatıcılarıyla ilgili ayrıntılar. En fazla 5.

WelcomeMessage

Temsilciyle ilk kez görüşmeye giren kullanıcılara gösterilen karşılama mesajı.

JSON gösterimi
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
Alanlar
content alanı. Karşılama mesajının içeriği. content şunlardan yalnızca biri olabilir:
text

string

Kısa mesaj. Maksimum uzunluk 1.000 karakter.

OfflineMessage

Temsilciyle sohbet saatleri dışında bir görüşme yaptıklarında kullanıcılara gösterilen karşılama mesajı.

JSON gösterimi
{
  "text": string
}
Alanlar
text

string

Çevrimdışı mesajın metni. Maksimum uzunluk 1.000 karakter.

PrivacyPolicy

Bir temsilcinin gizlilik politikası ayrıntıları.

JSON gösterimi
{
  "url": string
}
Alanlar
url

string

Zorunlu. Gizlilik politikasının URL'si.

ConversationStarters

Temsilciyle ilk kez görüşmeye giren kullanıcılara gösterilen önerilen yanıtlar.

JSON gösterimi
{
  "suggestion": {
    object (Suggestion)
  }
}
Alanlar
suggestion

object (Suggestion)

İsteğe bağlı. Öneri.

Öneri

Önerilen yanıt.

JSON gösterimi
{

  // 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.
}
Alanlar
option alanı. Önerilen yanıt. option şunlardan yalnızca biri olabilir:
reply

object (SuggestedReply)

Kullanıcılar, önerilen bir yanıta dokunarak kısa mesajı temsilciye yanıt olarak gönderebilir.

action

object (SuggestedAction)

Cihazda yerel bir işlem başlatan önerilen işlem.

SuggestedReply

Dokunulduğunda kısa mesajı temsilciye geri gönderir.

JSON gösterimi
{
  "text": string,
  "postbackData": string
}
Alanlar
text

string

Zorunlu. Önerilen yanıtta gösterilen ve kullanıcı dokunduğunda temsilciye geri gönderilen metin. Maksimum 35 karakter

postbackData

string

İsteğe bağlı. Kullanıcı önerilen yanıta dokunduğunda temsilcinin aldığı dize.

SuggestedAction

Dokunulduğunda, cihazda ilgili yerel işlemi başlatır.

JSON gösterimi
{
  "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.
}
Alanlar
text

string

Önerilen işlemde gösterilen metin. Maksimum 35 karakter

postbackData

string

Bir kullanıcı önerilen işleme dokunduğunda temsilcinin aldığı dize.

action alanı. Kullanıcı önerilen işleme dokunduğunda cihazda başlatılan yerel işlem. action şunlardan yalnızca biri olabilir:
openUrlAction

object (OpenUrlAction)

Belirtilen URL'yi açar.

OpenUrlAction

Belirtilen URL'yi açar.

JSON gösterimi
{
  "url": string
}
Alanlar
url

string

URL