ConversationalSetting

Setelan percakapan untuk agen atau lokasi.

Setiap lokalitas memiliki setelan percakapannya sendiri. Lokalitas direpresentasikan dengan tag bahasa IETF BCP 47 yang diformat dengan baik.

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

object (WelcomeMessage)

Wajib. Detail tentang pesan selamat datang untuk agen.

offlineMessage

object (OfflineMessage)

Opsional. Detail tentang pesan offline untuk agen.

privacyPolicy

object (PrivacyPolicy)

Wajib. Detail tentang kebijakan privasi agen.

conversationStarters[]

object (ConversationStarters)

Opsional. Detail tentang pembuka percakapan agen. Maksimal 5.

WelcomeMessage

Salam yang ditampilkan kepada pengguna saat mereka memulai percakapan dengan agen untuk pertama kalinya.

Representasi JSON
{

  // Union field content can be only one of the following:
  "text": string
  // End of list of possible types for union field content.
}
Kolom
Kolom union content. Konten pesan selamat datang. content hanya ada berupa salah satu diantara berikut:
text

string

Pesan teks. Panjang maksimum 1.000 karakter.

OfflineMessage

Salam yang ditampilkan kepada pengguna saat mereka memulai percakapan dengan agen di luar jam chat.

Representasi JSON
{
  "text": string
}
Kolom
text

string

Teks pesan offline. Panjang maksimum 1.000 karakter.

PrivacyPolicy

Detail kebijakan privasi untuk agen.

Representasi JSON
{
  "url": string
}
Kolom
url

string

Wajib. URL kebijakan privasi.

ConversationStarters

Balasan yang disarankan akan ditampilkan kepada pengguna saat mereka memulai percakapan dengan agen untuk pertama kalinya.

Representasi JSON
{
  "suggestion": {
    object (Suggestion)
  }
}
Kolom
suggestion

object (Suggestion)

Opsional. Saran di awal percakapan.

Saran

Balasan yang disarankan.

Representasi 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.
}
Kolom
Kolom union option. Balasan yang disarankan. option hanya ada berupa salah satu diantara berikut:
reply

object (SuggestedReply)

Pengguna dapat mengetuk balasan yang disarankan untuk mengirim pesan kembali ke agen sebagai balasan.

action

object (SuggestedAction)

Tindakan yang disarankan yang memulai tindakan native di perangkat.

SuggestedReply

Saat diketuk, mengirim balasan teks kembali ke agen.

Representasi JSON
{
  "text": string,
  "postbackData": string
}
Kolom
text

string

Wajib. Teks yang ditampilkan dalam balasan yang disarankan dan dikirim kembali ke agen saat pengguna mengetuknya. Maksimum 35 karakter.

postbackData

string

Opsional. String yang diterima agen saat pengguna mengetuk balasan yang disarankan.

SuggestedAction

Saat diketuk, tindakan native yang sesuai akan dimulai di perangkat.

Representasi 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.
}
Kolom
text

string

Teks yang ditampilkan dalam tindakan yang disarankan. Maksimum 35 karakter.

postbackData

string

String yang diterima agen saat pengguna mengetuk tindakan yang disarankan.

Kolom union action. Tindakan native yang dimulai pada perangkat saat pengguna mengetuk tindakan yang disarankan. action hanya ada berupa salah satu diantara berikut:
openUrlAction

object (OpenUrlAction)

Membuka URL yang ditentukan.

OpenUrlAction

Membuka URL yang ditentukan.

Representasi JSON
{
  "url": string
}
Kolom
url

string

URL