משאב: סוכן
ישות בממשק שיחה שמייצגת מותג.
ייצוג 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 Knowledge Graph, אם יש כזה. |
authorizationConfig |
זה שינוי אופציונלי. הגדרות הרשאה לתמיכה ב-OAuth. |
nonLocalConfig |
זה שינוי אופציונלי. הגדרת נקודות כניסה לא מקומיות. |
surveyConfig |
זה שינוי אופציונלי. הגדרה להפעלת סקרים בהתאמה אישית. |
BusinessMessagesEntryPointConfig
ההגדרה של נקודת הכניסה לנציג.
ייצוג JSON |
---|
{
"allowedEntryPoint": enum ( |
שדות | |
---|---|
allowedEntryPoint |
חובה. הפלטפורמה של Google שבה הנציג יכול להופיע. |
EntryPoint
הפלטפורמה של Google שבה הנציג יכול להופיע.
טיפוסים בני מנייה (enum) | |
---|---|
ENTRY_POINT_UNSPECIFIED |
נקודת כניסה לא צוינה. |
LOCATION |
הפעלת המיקומים של הנציג הזה. |
NON_LOCAL |
הפעלת Business Messages לנקודות כניסה לא מקומיות. |
SupportedAgentInteraction
אינטראקציות שנתמכות על ידי נציג תמיכה.
ייצוג JSON |
---|
{ "interactionType": enum ( |
שדות | |
---|---|
interactionType |
חובה. סוג האינטראקציה שנתמכת על ידי הנציג. |
שדה איחוד representative . מידע מפורט לגבי סוג ההגדרה. חובה. representative יכול להיות רק אחת מהאפשרויות הבאות: |
|
botRepresentative |
פרטי הנציג/ה של הבוט. |
humanRepresentative |
פרטי הנציג האנושי. |
InteractionType
סוג האינטראקציה שנתמכת לנציג התמיכה.
טיפוסים בני מנייה (enum) | |
---|---|
INTERACTION_TYPE_UNSPECIFIED |
אינטראקציה לא מוגדרת. |
BOT |
אינטראקציה עם הבוט. |
HUMAN |
אינטראקציה אנושית. |
BotRepresentative
פרטי הנציג/ה של הבוט.
ייצוג JSON |
---|
{
"botMessagingAvailability": {
object ( |
שדות | |
---|---|
botMessagingAvailability |
חובה. הזמינות של העברת הודעות מהבוט. |
MessagingAvailability
השעות בכל יום בשבוע שבהן ניתן לשלוח הודעות. אפשר לקבץ יחד שעות פעילות למשך כמה ימים. לדוגמה, * 08:00 עד 16:00 (שעון קיץ, החוף המערבי בארה"ב) בימים שני עד רביעי * 10:00 עד 14:00 (שעון החוף המערבי בארה"ב) בימים חמישי עד שישי * 15:00 עד 18:00 (שעון קיץ, החוף המערבי בארה"ב) * 10:00 עד 14:00 (שעון קיץ, החוף המערבי בארה"ב)
אם יש פערים בזמינות, למשל אם לא צוינה זמינות ביום ראשון, העברת ההודעות לא תהיה זמינה במועדים האלה.
שעות הפעילות של הבוט לא משפיעות על הזמינות. נציגי בוטים תמיד מציגים הודעת פתיחה, ואילו נציגים שיש להם גם הגדרות אנושיות וגם נציגים של בוטים מביאים בחשבון רק נציגים אנושיים כשהם מגדירים את הזמינות.
ייצוג JSON |
---|
{
"hours": [
{
object ( |
שדות | |
---|---|
hours[] |
חובה. שעות הזמינות של העברת הודעות. |
שעות
טווח השעות שבהן אפשר לשלוח הודעות.
שדות | |
---|---|
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
מייצג יום בשבוע.
טיפוסים בני מנייה (enum) | |
---|---|
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[] |
חובה. רשימת האפשרויות ליצירת קשר הזמינות עבור כתובת ה-URL שצוינה. |
אפשרות
אפשרויות לאיש הקשר.
טיפוסים בני מנייה (enum) | |
---|---|
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 לכל היותר. |
סוג
הסוג של שאלת הסקר.
טיפוסים בני מנייה (enum) | |
---|---|
TYPE_UNSPECIFIED |
סוג השאלה לא ידוע בסקר. |
GOOGLE_STANDARD_QUESTION |
שאלת סקר רגילה של Google. |
GOOGLE_TEMPLATE_QUESTION |
שאלה לסקר על תבנית ש-Google סיפקה. |
PARTNER_CUSTOM_QUESTION |
שאלת סקר בהתאמה אישית של שותף. |
SurveyResponse
התוכן של התשובה לשאלה בסקר.
ייצוג JSON |
---|
{ "content": string, "postbackData": string } |
שדות | |
---|---|
content |
חובה. הטקסט שמוצג בסקר ונשלח בחזרה לנציג כשהמשתמש מקיש עליו. 35 תווים לכל היותר. |
postbackData |
המחרוזת שהסוכן מקבל כשהמשתמש מקיש על התשובה לשאלה. |
שיטות |
|
---|---|
|
יצירת נציג חדש לייצוג מותג. |
|
מחיקת הנציג. |
|
קבלת מידע על נציג. |
|
קבלת פרטי ההפעלה של נציג. |
|
קבלת פרטי האימות של הנציג. |
|
בתיבת הדו-שיח הזו מפורטים כל הנציגים שמשויכים למותג מסוים. |
|
קבלת עדכונים בקשר לנציג. |
|
התחלת תהליך ההשקה של הנציג. |
|
מתחיל את אימות פרטי העסק עבור נציג. |
|
עדכון פרטי ההפעלה של הנציג. |
|
עדכון מצב האימות של הנציג. |