Kaynak: Temsilci
Bir markayı temsil eden, sohbete dayalı varlık.
JSON gösterimi |
---|
{ "name": string, "displayName": string, // Union field |
Alanlar | |
---|---|
name |
Aracının benzersiz tanımlayıcısı. Salt okunur. Platform tarafından belirlenir. |
displayName |
Zorunlu. Aracının kullanıcılara gösterdiği ad. En fazla 100 karakter. Temsilci doğrulamasından sonra değiştirilemez. |
Birleştirme alanı Zorunlu. |
|
businessMessagesAgent |
Business Messages için ayrıntılı temsilci bilgileri. |
BusinessMessagesAgent
Business Messages'a özel temsilci bilgileri.
JSON gösterimi |
---|
{ "logoUrl": string, "entryPointConfigs": [ { object ( |
Alanlar | |
---|---|
logoUrl |
İsteğe bağlı. Temsilcinin logosunun herkese açık URL'si. Maksimum 50 KB. Temsilci doğrulamasından sonra değiştirilemez. |
entryPointConfigs[] |
İsteğe bağlı. Giriş noktası yapılandırmaları listesi. Temsilci doğrulamasından sonra değiştirilemez. |
conversationalSettings |
Zorunlu. Bir aracı için yerel ayarla eşlenen görüşme ayarları. Yerel ayar, iyi biçimlendirilmiş bir IETF BCP 47 dil etiketiyle temsil edilir.
|
defaultLocale |
Zorunlu. Aracının varsayılan yerel ayarı. |
primaryAgentInteraction |
Zorunlu. Birincil temsilci etkileşim bilgileri. Kullanıcı bir görüşme başlattığında kullanılır. |
additionalAgentInteractions[] |
İsteğe bağlı. Ek temsilci etkileşim bilgileri. Aracının birden fazla etkileşim türünü desteklemesini sağlar. |
customAgentId |
İsteğe bağlı. Temsilci için iş ortağı tarafından belirtilen tanımlayıcı. Tanımlayıcı, temsilciye gönderilen tüm mesajlarla birlikte iletilir. |
agentTestUrl |
Yalnızca çıkış. Temsilcinin sohbet deneyimini test etmek için kullanılan URL. Platform tarafından belirlenir. |
testUrls[] |
Yalnızca çıkış. Temsilcinin konuşma deneyimini test etmek için kullanılan URL'ler. Platform tarafından belirlenir. |
phone |
İsteğe bağlı. Temsilcinin göstereceği telefon numarası. Belirtilmezse temsilci, Google Bilgi Grafiği'nde bulunan markanın telefon numarasını (varsa) görüntüler. |
authorizationConfig |
İsteğe bağlı. OAuth desteği için yetkilendirme yapılandırması. |
nonLocalConfig |
İsteğe bağlı. Yerel olmayan giriş noktaları için yapılandırma. |
surveyConfig |
İsteğe bağlı. Özel anketleri etkinleştirecek yapılandırma. |
BusinessMessagesEntryPointConfig
Bir aracının giriş noktası yapılandırması.
JSON gösterimi |
---|
{
"allowedEntryPoint": enum ( |
Alanlar | |
---|---|
allowedEntryPoint |
Zorunlu. Aracının gösterilmesinin etkinleştirildiği Google gösterilir. |
EntryPoint
Aracının gösterilmesinin etkinleştirildiği Google gösterilir.
Sıralamalar | |
---|---|
ENTRY_POINT_UNSPECIFIED |
Belirtilmemiş giriş noktası. |
LOCATION |
Bu aracı için konumları etkinleştirin. |
NON_LOCAL |
Yerel olmayan giriş noktaları için Business Messages'ı etkinleştirin. |
SupportedAgentInteraction
Bir aracı tarafından desteklenen etkileşimler.
JSON gösterimi |
---|
{ "interactionType": enum ( |
Alanlar | |
---|---|
interactionType |
Zorunlu. Aracı tarafından desteklenen etkileşim türü. |
Birleştirme alanı representative . Yapılandırma türü için ayrıntılı bilgi. Zorunlu. representative şunlardan yalnızca biri olabilir: |
|
botRepresentative |
Bot temsilcisiyle ilgili ayrıntılar. |
humanRepresentative |
Gerçek kişi tarafından sağlanan temsilcilerle ilgili ayrıntılar. |
InteractionType
Temsilci için desteklenen etkileşim türü.
Sıralamalar | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
Belirtilmemiş etkileşim. |
BOT |
Bot etkileşimi. |
HUMAN |
İnsan etkileşimi. |
BotRepresentative
Bot temsilcisiyle ilgili ayrıntılar.
JSON gösterimi |
---|
{
"botMessagingAvailability": {
object ( |
Alanlar | |
---|---|
botMessagingAvailability |
Zorunlu. Bot mesajlaşma kullanılabilirliği. |
MessagingAvailability
Mesajlaşmanın haftanın her gününün saatleri. Birden fazla gün için saatleri birlikte gruplandırabilirsiniz. Örneğin, * 08:00-16:00 (PDT) Pazartesi-Çarşamba * 10:00-14:00 PDT Perşembe-Cuma * 15:00-18:00 PDT Perşembe-Cuma * 10:00-14:00 PDT-Cumartesi-Cumartesi
Pazar günleri uygunluk durumunun belirtilmemesi gibi kullanılabilirlik boşlukları varsa bu boşluklar sırasında mesajlaşma özelliği kullanılamaz.
Bot saatlerinin müsaitlik durumu üzerinde bir etkisi yoktur. Yalnızca bot kullanan temsilciler her zaman bir karşılama mesajı gösterirken hem insan hem de bot temsilcisi ayarlarına sahip temsilciler, kullanılabilirliği tanımlarken yalnızca gerçek temsilcileri dikkate alır.
JSON gösterimi |
---|
{
"hours": [
{
object ( |
Alanlar | |
---|---|
hours[] |
Zorunlu. Mesajlaşmanın çalışma saatleri. |
Saat
Mesajlaşmanın kullanılabildiği saat aralığı.
Alanlar | |
---|---|
startTime |
Zorunlu. Haftanın günü aralığındaki her günün başlangıç zamanı. |
endTime |
Zorunlu. Haftanın günü aralığındaki her günün bitiş zamanı. |
timeZone |
Zorunlu. Saat için IANA saat dilimi. Örneğin, "Amerika/Los_Angeles". |
startDay |
Zorunlu. Başlangıç günü. |
endDay |
Zorunlu. Bitiş günü. Belirtilen günü içerir. |
TimeOfDay
Günün saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, artık saniyeye izin vermeyi seçebilir. İlgili türler: google.type.Date
ve google.protobuf.Timestamp
.
JSON gösterimi |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Alanlar | |
---|---|
hours |
24 saat biçiminde günün saatleri. 0 ile 23 arasında olmalıdır. Bir API, "24:00:00" değerine izin vermeyi seçebilir. gibi senaryolar için oldukça yararlı olabilir. |
minutes |
Günün saatindeki dakikalar. 0 ile 59 arasında olmalıdır. |
seconds |
Saniye cinsinden dakika. Normalde 0 ile 59 arasında olmalıdır. Bir API, artık saniyeye izin veriyorsa 60 değerine izin verebilir. |
nanos |
Nanosaniye cinsinden saniyenin kesirleri. 0 ile 999.999.999 arasında olmalıdır. |
HaftanınGünü
Haftanın bir gününü temsil eder.
Sıralamalar | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Haftanın günü belirtilmemiş. |
MONDAY |
Pazartesi |
TUESDAY |
Salı |
WEDNESDAY |
Çarşamba |
THURSDAY |
Perşembe |
FRIDAY |
Cuma |
SATURDAY |
Cumartesi |
SUNDAY |
Pazar |
HumanRepresentative
Gerçek kişi olan temsilcinin ayrıntıları.
JSON gösterimi |
---|
{
"humanMessagingAvailability": {
object ( |
Alanlar | |
---|---|
humanMessagingAvailability |
Zorunlu. İnsan mesaj özelliğinin kullanılabilirliği. |
AuthorizationConfig
Business Messages'da OAuth desteği için yapılandırma ayrıntıları.
JSON gösterimi |
---|
{ "endpointUrl": string } |
Alanlar | |
---|---|
endpointUrl |
Kullanıcının giriş yaptığı uç nokta URL'si. |
NonLocalConfig
Yerel olmayan giriş noktalarını etkinleştirecek yapılandırma.
JSON gösterimi |
---|
{ "contactOption": { object ( |
Alanlar | |
---|---|
contactOption |
Zorunlu. Mesajlaşma düğmesiyle görüntülenen temsilci iletişim bilgileri. |
enabledDomains[] |
Zorunlu. Site bağlantıları giriş noktası için etkinleştirilecek alan adları. |
phoneNumber |
Zorunlu. Müşteri temsilcisinin telefon numarası. Yerel olmayan giriş noktalarından başlatılan görüşmeler için |
callDeflectionPhoneNumbers[] |
Zorunlu. Çağrı saptırma için telefon numaralarının listesi. |
regionCodes[] |
Zorunlu. Temsilcinin |
ContactOption
Mesajlaşma düğmesine ek olarak iletişim bilgileri gösterilir.
JSON gösterimi |
---|
{
"url": string,
"options": [
enum ( |
Alanlar | |
---|---|
url |
Zorunlu. İletişim seçeneklerinin kullanılabildiği URL. |
options[] |
Zorunlu. Belirtilen URL için kullanılabilen iletişim seçeneklerinin listesi. |
Option
Kişi seçenekleri.
Sıralamalar | |
---|---|
OPTION_UNSPECIFIED |
Belirtilmedi |
WEB_CHAT |
Web Sohbeti seçeneği. |
PHONE |
Telefon seçeneği. |
EMAIL |
E-posta seçeneği. |
FAQS |
SSS seçeneği. |
TWITTER |
Twitter seçeneğidir. |
WHATSAPP |
WhatsApp seçeneği. |
SurveyConfig
Özelleştirilmiş anket sorularını desteklemek için yapılandırma ayrıntıları.
JSON gösterimi |
---|
{
"templateQuestionIds": [
string
],
"customSurveys": {
string: {
object ( |
Alanlar | |
---|---|
templateQuestionIds[] |
Ankete dahil edilen şablon soruları için şablon soru kimliklerinin listesi. |
customSurveys |
Bir temsilci için yerel ayarla eşlenmiş özel anket soruları. Yerel ayar, iyi biçimlendirilmiş bir IETF BCP 47 dil etiketiyle temsil edilir.
|
CustomSurveyConfig
Bir temsilci için özel anket yapılandırması.
JSON gösterimi |
---|
{
"customQuestions": [
{
object ( |
Alanlar | |
---|---|
customQuestions[] |
Özel soruların listesi. |
SurveyQuestion
Her anket sorusunun ayrıntılı içeriği.
JSON gösterimi |
---|
{ "name": string, "questionType": enum ( |
Alanlar | |
---|---|
name |
Zorunlu. Sorunun benzersiz tanımlayıcısı. |
questionType |
Yalnızca çıkış. Sorunun türü. |
questionContent |
Zorunlu. Soru içeriği. Özel sorular için 200 karakterle sınırlıdır. |
responseOptions[] |
Zorunlu. Soruyla birlikte gösterilen yanıtların listesi. Maksimum 12. |
Tür
Anket sorusunun türü.
Sıralamalar | |
---|---|
TYPE_UNSPECIFIED |
Bilinmeyen anket sorusu türü. |
GOOGLE_STANDARD_QUESTION |
Google standart anket sorusu. |
GOOGLE_TEMPLATE_QUESTION |
Google tarafından sağlanan şablon anket sorusu. |
PARTNER_CUSTOM_QUESTION |
İş ortağı için özelleştirilmiş anket sorusu. |
SurveyResponse
Anket sorusu yanıtı içeriği.
JSON gösterimi |
---|
{ "content": string, "postbackData": string } |
Alanlar | |
---|---|
content |
Zorunlu. Ankette gösterilen ve kullanıcı dokunduğunda temsilciye geri gönderilen metin. Maksimum 35 karakter. |
postbackData |
Kullanıcı sorunun yanıtına dokunduğunda aracının aldığı dize. |
Yöntemler |
|
---|---|
|
Bir markayı temsil edecek yeni bir temsilci oluşturur. |
|
Bir temsilciyi siler. |
|
Temsilciler hakkında bilgi edinin. |
|
Bir temsilcinin başlatma bilgilerini alır. |
|
Bir temsilcinin doğrulama bilgilerini alır. |
|
Bir markayla ilişkili tüm aracıları listeler. |
|
Bir temsilci hakkındaki bilgileri günceller. |
|
Temsilci için başlatma sürecini başlatır. |
|
Bir temsilci için işletme bilgileri doğrulamasını başlatır. |
|
Temsilcinin başlatma bilgilerini günceller. |
|
Temsilcinin doğrulama durumunu günceller. |