מקור מידע: סוכן
ישות בשיחה שמייצגת מותג.
ייצוג JSON |
---|
{ "name": string, "displayName": string, // Union field |
שדות | |
---|---|
name |
המזהה הייחודי של הנציג. קריאה בלבד. מוגדר על ידי הפלטפורמה. |
displayName |
חובה. השם שהנציג מציג למשתמשים. 100 תווים לכל היותר. אי אפשר לשנות את ההגדרות אחרי אימות הנציג. |
שדה איחוד חובה. הערך של |
|
businessMessagesAgent |
מידע מפורט על הנציג לגבי Business Messages. |
BusinessMessagesAgent
פרטי הנציג הספציפיים ל-Business Messages.
ייצוג JSON |
---|
{ "logoUrl": string, "entryPointConfigs": [ { object ( |
שדות | |
---|---|
logoUrl |
אפשרות. כתובת ה-URL של הלוגו של הנציג זמינה לכולם. עד 50KB. אי אפשר לשנות את ההגדרות אחרי אימות הנציג. |
entryPointConfigs[] |
אפשרות. רשימת ההגדרות של נקודת הכניסה אי אפשר לשנות את ההגדרות אחרי אימות הנציג. |
conversationalSettings |
חובה. הגדרות השיחה של נציג התמיכה, ממופות ללוקאל. הלוקאל מיוצג על ידי תג שפה בפורמט IETF BCP 47 שמוגדר היטב. אובייקט שמכיל רשימה של |
defaultLocale |
חובה. לוקאל ברירת המחדל של הנציג. חייב להתאים ללוקאל שמוגדר ב- |
primaryAgentInteraction |
חובה. פרטי האינטראקציה של הנציג הראשי. משמש כשמשתמש יוזם שיחה. |
additionalAgentInteractions[] |
אפשרות. מידע נוסף על האינטראקציה עם הנציג. הסוכן יכול לתמוך בכמה סוגים של אינטראקציות. |
customAgentId |
אפשרות. מזהה של הנציג שצוין על ידי שותף. המזהה מועבר לצד כל ההודעות שנשלחות לנציג. |
agentTestUrl |
פלט בלבד. כתובת ה-URL לבדיקת חוויית השיחה של הנציג. מוגדר על ידי הפלטפורמה. |
testUrls[] |
פלט בלבד. כתובות URL לבדיקת חוויית השיחה של הנציג. מוגדר על ידי הפלטפורמה. |
phone |
אפשרות. מספר הטלפון שיוצג לנציג. אם לא צוין מספר טלפון, הנציג יציג את מספר הטלפון של המותג שנמצא בתרשים הידע של Google, אם יש כזה. |
authorizationConfig |
אפשרות. הגדרת הרשאות לתמיכה ב-OAuth. |
nonLocalConfig |
אפשרות. הגדרת נקודות כניסה לא מקומיות. |
surveyConfig |
אפשרות. הגדרה להפעלת סקרים בהתאמה אישית. |
BusinessMessagesEntryPointConfig
ההגדרה של נקודת הכניסה לנציג.
ייצוג JSON |
---|
{
"allowedEntryPoint": enum ( |
שדות | |
---|---|
allowedEntryPoint |
חובה. הפלטפורמות של Google שבהן אפשר להציג את הנציג. |
EntryPoint
הפלטפורמות של Google שבהן אפשר להציג את הנציג.
טיפוסים בני מנייה (enums) | |
---|---|
ENTRY_POINT_UNSPECIFIED |
נקודת כניסה לא מוגדרת. |
LOCATION |
הפעלת המיקומים של הנציג. |
NON_LOCAL |
הפעלת Business Messages לנקודות כניסה שאינן מקומיות. |
SupportedAgentInteraction
אינטראקציות שנתמכות על ידי נציג תמיכה.
ייצוג JSON |
---|
{ "interactionType": enum ( |
שדות | |
---|---|
interactionType |
חובה. סוג האינטראקציה שנתמכת על ידי הנציג. |
שדה איחוד representative . מידע מפורט על סוג ההגדרה. חובה. הערך של representative יכול להיות רק אחת מהאפשרויות הבאות: |
|
botRepresentative |
פרטי הנציג של הבוט. |
humanRepresentative |
פרטים מייצגים אנושיים. |
InteractionType
סוג האינטראקציה שנתמכת על ידי הנציג.
טיפוסים בני מנייה (enums) | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
אינטראקציה לא מוגדרת. |
BOT |
אינטראקציה עם הבוט. |
HUMAN |
אינטראקציה אנושית. |
BotRepresentative
פרטים של נציג הבוט.
ייצוג JSON |
---|
{
"botMessagingAvailability": {
object ( |
שדות | |
---|---|
botMessagingAvailability |
חובה. הזמינות של שליחת הודעות מהבוט. |
MessagingAvailability
השעות שבהן ההודעות זמינות בכל יום בשבוע. אפשר לקבץ יחד שעות של כמה ימים. לדוגמה, * 08:00–16:00 שעות PDT בימים שני עד רביעי * 10:00 עד 14:00 שעות PDT בימים חמישי עד שישי * 15:00 עד 18:00 (שעון PDT) בימים חמישי עד שישי * 10:00 עד 14:00 שעות PDT עד שבת
אם יש פערים בזמינות, למשל אם לא ציינתם זמינות ביום ראשון, העברת ההודעות לא תהיה זמינה בשעות הפערים האלה.
לשעות הפעילות של הבוט אין השפעה על הזמינות. נציגים של בוטים בלבד תמיד מציגים הודעת פתיחה. לעומת זאת, נציגי תמיכה אנושיים והגדרות של נציגים של בוטים מביאים בחשבון רק נציגים אנושיים כשמגדירים את הזמינות.
ייצוג JSON |
---|
{
"hours": [
{
object ( |
שדות | |
---|---|
hours[] |
חובה. שעות זמינות של העברת הודעות. |
שעות פעילות
טווח השעות שבו ההודעות זמינות.
ייצוג JSON |
---|
{ "startTime": { object ( |
שדות | |
---|---|
startTime |
חובה. שעת ההתחלה בכל יום בטווח של היום בשבוע. |
endTime |
חובה. שעת הסיום בכל יום בטווח של היום בשבוע. |
timeZone |
חובה. אזור הזמן IANA להצגת השעות. לדוגמה, "America/Los_Angeles". |
startDay |
חובה. יום ההתחלה. |
endDay |
חובה. יום הסיום. כולל את היום שצוין. |
TimeOfDay
מייצג את השעה ביום. התאריך ואזור הזמן אינם משמעותיים או מצוינים במקום אחר. ממשק API עשוי לבחור לאפשר שניות מעבר. הסוגים הקשורים הם google.type.Date
ו-google.protobuf.Timestamp
.
ייצוג JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
שדות | |
---|---|
hours |
שעות ביום בפורמט 24 שעות. צריך להיות בין 0 ל-23. ממשק API עשוי לאפשר את הערך '24:00:00' בתרחישים כמו שעת הסגירה של העסק. |
minutes |
דקות בשעה ביום. הערך חייב להיות בין 0 ל-59. |
seconds |
שניות של דקות מזמן. בדרך כלל צריך להיות מספר בין 0 ל-59. ממשק API עשוי להתיר את הערך 60 אם הוא מאפשר שניות מדלגות. |
nanos |
שברים של שניות בננו-שניות. חייב להיות בין 0 ל-999,999,999. |
DayOfWeek
מייצג את היום בשבוע.
טיפוסים בני מנייה (enums) | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
היום בשבוע לא צוין. |
MONDAY |
יום שני |
TUESDAY |
שלישי |
WEDNESDAY |
רביעי |
THURSDAY |
יום חמישי |
FRIDAY |
שישי |
SATURDAY |
שבת |
SUNDAY |
ראשון |
HumanRepresentative
פרטים לנציג אנושי.
ייצוג JSON |
---|
{
"humanMessagingAvailability": {
object ( |
שדות | |
---|---|
humanMessagingAvailability |
חובה. זמינות התכונה של שליחת הודעות אנושיות. |
AuthorizationConfig
פרטי ההגדרה של תמיכה ב-OAuth ב-Business Messages.
ייצוג JSON |
---|
{ "endpointUrl": string } |
שדות | |
---|---|
endpointUrl |
כתובת ה-URL של נקודת הקצה שאליה המשתמש מתחבר. |
NonLocalConfig
הגדרה להפעלת נקודות כניסה לא מקומיות.
ייצוג JSON |
---|
{ "contactOption": { object ( |
שדות | |
---|---|
contactOption |
חובה. הפרטים ליצירת קשר עם הנציג. הם יוצגו לצד הלחצן המשמש לשליחת הודעות. |
enabledDomains[] |
חובה. דומיינים שיש להפעיל עבור נקודת הכניסה של קישורי ה-Sitelink. |
phoneNumber |
חובה. מספר הטלפון של הסוכן. מבטל את השדה |
callDeflectionPhoneNumbers[] |
חובה. רשימת מספרי טלפון להפניית שיחה. |
regionCodes[] |
חובה. רשימת קודי האזורים במאגר CLDR של המדינות שבהן לסוכן יש הרשאה להפעיל |
ContactOption
הפרטים ליצירת קשר שמוצגים בנוסף ללחצן העברת ההודעות.
ייצוג JSON |
---|
{
"url": string,
"options": [
enum ( |
שדות | |
---|---|
url |
חובה. כתובת ה-URL שזמינות עבורה אפשרויות ליצירת קשר. |
options[] |
חובה. רשימת האפשרויות הזמינות ליצירת קשר עבור כתובת האתר שצוינה. |
אפשרות
אפשרויות ליצירת קשר.
טיפוסים בני מנייה (enums) | |
---|---|
OPTION_UNSPECIFIED |
לא צוין |
WEB_CHAT |
אפשרות צ'אט באינטרנט. |
PHONE |
אפשרות טלפון. |
EMAIL |
אפשרות כתובת אימייל. |
FAQS |
אפשרות לשאלות נפוצות. |
TWITTER |
Twitter. |
WHATSAPP |
אפשרות ב-WhatsApp. |
SurveyConfig
פרטי ההגדרה לתמיכה בשאלות סקר בהתאמה אישית.
ייצוג JSON |
---|
{
"templateQuestionIds": [
string
],
"customSurveys": {
string: {
object ( |
שדות | |
---|---|
templateQuestionIds[] |
רשימה של מזהי שאלות בתבניות עבור שאלות בתבניות שנכללות בסקר. |
customSurveys |
שאלות בהתאמה אישית לנציגי השתתפות, שממופות ללוקאל. הלוקאל מיוצג על ידי תג שפה בפורמט IETF BCP 47 שמוגדר היטב. אובייקט שמכיל רשימה של |
CustomSurveyConfig
הגדרה אישית של סקר לנציג.
ייצוג JSON |
---|
{
"customQuestions": [
{
object ( |
שדות | |
---|---|
customQuestions[] |
רשימת שאלות בהתאמה אישית. |
SurveyQuestion
התוכן המפורט של כל אחת מהשאלות בסקר.
ייצוג JSON |
---|
{ "name": string, "questionType": enum ( |
שדות | |
---|---|
name |
חובה. המזהה הייחודי של השאלה. |
questionType |
פלט בלבד. סוג השאלה. |
questionContent |
חובה. תוכן השאלה. מוגבל ל-200 תווים לשאלות בהתאמה אישית. |
responseOptions[] |
חובה. רשימת התשובות מוצגת עם השאלה. עד 12. |
תיאור
סוג השאלה בסקר.
טיפוסים בני מנייה (enums) | |
---|---|
TYPE_UNSPECIFIED |
סוג השאלה לא ידוע בסקר. |
GOOGLE_STANDARD_QUESTION |
שאלת סקר רגילה של Google. |
GOOGLE_TEMPLATE_QUESTION |
תבנית של שאלת סקר ש-Google סיפקה. |
PARTNER_CUSTOM_QUESTION |
שאלת סקר בהתאמה אישית של שותף. |
SurveyResponse
התוכן של התשובה לשאלה בסקר.
ייצוג JSON |
---|
{ "content": string, "postbackData": string } |
שדות | |
---|---|
content |
חובה. הטקסט שמוצג בסקר ונשלח לנציג כשהמשתמש מקיש עליו. 35 תווים לכל היותר. |
postbackData |
המחרוזת שהנציג מקבל כשהמשתמש מקיש על התשובה לשאלה. |
שיטות |
|
---|---|
|
יצירת נציג חדש לייצוג מותג. |
|
מחיקת נציג. |
|
קבלת מידע על נציג תמיכה. |
|
קבלת פרטי ההפעלה של נציג. |
|
הפונקציה מקבלת את פרטי האימות של נציג. |
|
כל הנציגים שמשויכים למותג מסוים. |
|
עדכון מידע על נציג. |
|
התחלת תהליך ההפעלה של נציג. |
|
מתחיל את אימות פרטי העסק של הנציג. |
|
עדכון פרטי ההפעלה של הנציג. |
|
עדכון מצב האימות של הנציג. |