משאב: Agent
ישות בשיחה שמייצגת מותג.
ייצוג JSON |
---|
{ "name": string, "displayName": string, // Union field |
שדות | |
---|---|
name |
המזהה הייחודי של הנציג. קריאה בלבד. מוגדר על ידי הפלטפורמה. |
displayName |
חובה. השם שהנציג מציג למשתמשים. 100 תווים לכל היותר. אי אפשר לשנות אותו אחרי אימות הנציג. |
שדה איחוד חובה. |
|
businessMessagesAgent |
מידע מפורט על הנציג לגבי Business Messages. |
rcsBusinessMessagingAgent |
מידע מפורט על נציגי התמיכה של RCS Business Messaging. |
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[] |
חובה. רשימת האפשרויות ליצירת קשר הזמינות לכתובת ה-URL שצוינה. |
אפשרות
אפשרויות ליצירת קשר.
טיפוסים בני מנייה (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 |
המחרוזת שהנציג מקבל כשהמשתמש מקיש על התשובה לשאלה. |
RcsBusinessMessagingAgent
פרטי הנציג שקשורים ספציפית ל-RCS Business Messaging.
ייצוג JSON |
---|
{ "description": string, "logoUri": string, "heroUri": string, "phoneNumbers": [ { object ( |
שדות | |
---|---|
description |
חובה. תיאור הנציג שגלוי למשתמשים. 100 תווים לכל היותר. |
logoUri |
חובה. כתובת ה-URL של הלוגו של הנציג זמינה לכולם. 50KB לכל היותר. אי אפשר לשנות אותו אחרי אימות הנציג. |
heroUri |
חובה. כתובת ה-URL של התמונה הראשית (Hero) של הנציג, שזמינה לכולם. עד 200KB. אי אפשר לשנות אותו אחרי אימות הנציג. |
phoneNumbers[] |
חובה. מספרי טלפון שמשויכים לנציג. |
emails[] |
זה שינוי אופציונלי. כתובות האימייל שמשויכות לנציג. |
websites[] |
זה שינוי אופציונלי. אתרים שמשויכים לנציג. 3 לכל היותר. |
privacy |
חובה. מדיניות הפרטיות שמשויכת לנציג. |
termsConditions |
חובה. התנאים וההגבלות שקשורים לנציג. |
color |
חובה. צבע העיצוב של הנציג שגלוי למשתמשים בפורמט הקסדצימלי. לדוגמה, #FF6347. |
billingConfig |
חובה. הגדרות החיוב של הנציג. |
agentUseCase |
זה שינוי אופציונלי. תרחיש השימוש של הבוט. |
hostingRegion |
חובה. אזור אירוח של נציג. |
PhoneEntry
מספר טלפון שמשויך לנציג.
ייצוג JSON |
---|
{
"phoneNumber": {
object ( |
שדות | |
---|---|
phoneNumber |
חובה. מספר טלפון בפורמט E.164. לדוגמה, |
label |
חובה. התווית של מספר הטלפון. |
EmailEntry
כתובת אימייל שמשויכת לנציג.
ייצוג JSON |
---|
{ "address": string, "label": string } |
שדות | |
---|---|
address |
חובה. כתובת אימייל. |
label |
חובה. התווית של כתובת האימייל. |
WebEntry
משאב מבוסס-אינטרנט שמשויך לנציג.
ייצוג JSON |
---|
{ "uri": string, "label": string } |
שדות | |
---|---|
uri |
חובה. מזהה URI גלוי לכולם שמשויך לנציג. חובה להשתמש בפרוטוקול HTTP או HTTPS. |
label |
זה שינוי אופציונלי. תווית של ה-URI. |
RcsBusinessMessagingAgentBillingConfig
הגדרות החיוב של הנציג.
ייצוג JSON |
---|
{
"billingCategory": enum ( |
שדות | |
---|---|
billingCategory |
קטגוריית החיוב של הנציג. |
BillingCategory
קטגוריות חיוב נתמכות.
טיפוסים בני מנייה (enums) | |
---|---|
BILLING_CATEGORY_UNSPECIFIED |
הקטגוריה לא צוינה. |
CONVERSATIONAL_LEGACY |
קטגוריה מדור קודם לתמיכה בהגדרת החיוב של נציגים קיימים. |
CONVERSATIONAL |
מיועד לסשנים ארוכים ומורכבים יותר שבהם המשתמש והמותג מחליפים סדרה של מסרים. |
SINGLE_MESSAGE |
מחליף את SMS בחוויה עשירה יותר של העברת הודעות. מעולם לא חויבתי בתור CONVERSATIONAL. |
BASIC_MESSAGE |
מודל החיוב דומה ל-SMS. מעולם לא חויבתי בתור CONVERSATIONAL. |
AgentUseCase
סוגי התרחישים לדוגמה של הסוכן שבשימוש באחסון.
טיפוסים בני מנייה (enums) | |
---|---|
AGENT_USE_CASE_UNSPECIFIED |
התרחיש לדוגמה לא צוין. |
TRANSACTIONAL |
נציגים ששולחים רק הודעות חיוניות, נחוצות וקשורות לזמן. |
PROMOTIONAL |
נציגים ששולחים הודעות שיווקיות, שיווק וקידום מכירות. סוג ברירת המחדל. |
OTP |
סוכנים ששולחים רק סיסמאות חד-פעמיות. |
MULTI_USE |
נציגים שיש להם כמה תרחישים לדוגמה. |
HostingRegion
אזורים אפשריים לאירוח נציג, שמשמשים לניתוב הודעות P2A לשרת לפי אזורים.
טיפוסים בני מנייה (enums) | |
---|---|
HOSTING_REGION_UNSPECIFIED |
אזור אירוח לא מוגדר. |
NORTH_AMERICA |
בצפון אמריקה. |
EUROPE |
אירופה. |
ASIA_PACIFIC |
אסיה והאוקיינוס השקט. |
שיטות |
|
---|---|
|
יצירת נציג חדש לייצוג מותג. |
(deprecated) |
הוצאה משימוש: מחיקת הנציג הוצאה משימוש. |
|
קבלת מידע על נציג תמיכה. |
|
קבלת פרטי ההפעלה של נציג. |
|
מקבל את פרטי האימות של נציג. |
|
רשימת כל הנציגים שמשויכים למותג מסוים. |
|
עדכון מידע לגבי נציג. |
|
התחלת תהליך ההפעלה של נציג. |
|
מתחיל את אימות הפרטים העסקיים של נציג. |
|
עדכון פרטי ההפעלה של הנציג. |
|
עדכון מצב האימות של הנציג. |