נציגי RCS Business Messaging (RBM) מתקשרים עם המשתמשים באמצעות הודעות. אירועים ובקשות כדי להשיג את היעדים העסקיים שלכם. האם היעדים האלה פשוט (למשל, שליחת הודעות על משלוח) או מורכב (למשל, להזמין טיסות), נציגים משתמשים בכרטיסים מתקדמים, במדיה ובהצעות כדי להנחות את המשתמשים שיחות חלקות שמתאימות לצרכים של המשתמשים והנציגים.
איך זה עובד
רצף השיחה בין הנציג שלך למשתמש דומה למהלך השיחה שיחה בין שני אנשים, כשכל אחד מהצדדים מדבר בתורו, מקשיבים ומגיבים לאחרים.
הנציג ב-RBM יוזם שיחות עם משתמשים. המשתמשים לא יכולים להפעיל אבל ברגע שהנציג יתחיל שיחה, המשתמש יכול להשיב בכל שלב.
הנציגים שולחים את ההודעה הראשונה כשהם מקבלים טריגר חיצוני שאתם מגדירים. טריגר יכול להיות כל דבר, ותלוי בתרחיש לדוגמה של הנציג:
- חבילה נשלחת
- הגיע הזמן לשלוח את המבצעים היומיים של כריכים לארוחת צהריים
- משתמש יוצר קשר עם תמיכת לקוחות בצ'אט
כשהנציג יקבל את הטריגר, הוא ישלח הודעה למכשיר של המשתמש באמצעות RCS Business Messaging API. הנציג שלך שולח את כל הפריטים הודעות, אירועים ובקשות אחרות למשתמש דרך RBM API כ-HTTP בקשות עם מטענים ייעודיים (payloads) של JSON. המשתמש יקבל את ההודעה באפליקציית Messages במכשיר שלהם.
אם המכשיר לא תומך ב-RCS, פלטפורמת RBM תחזיר את השגיאה 404
.
הנציג אמור לחזור לטכנולוגיה אחרת, כמו SMS.
כשהמשתמש משיב להודעה או מפעיל event, שירות RBM של Google שולח את התגובה webhook, שיעביר את המידע בחזרה לנציג. התגובה לפעולה מאתר אחר (webhook) שולחת כל ההודעות למשתמש, האירועים והבקשות האחרות לסוכן שלכם כ-JSON.
אחרי שהנציג יקבל את ההודעה, מפענח את ה-JSON ומנתח את התגובה. משתמשים בלוגיקה פנימית או מסתמכים על מודול של הבנת שפה טבעית (NLU) כמו Dialogflow, הנציג מחליט על תשובה של המשתמש ושולח את התגובה למכשיר של המשתמש דרך RBM API.
השיחה בין הנציג שלך למשתמש עד לסיום השיחה את המסקנה הרצויה או שהמשתמש יפסיק להגיב.
דוגמה
בדוגמה הבאה מוצג תרחיש פשוט שבו משתמש מבקש מה מזג האוויר.
- הנציג מקבל טריגר משירות חיצוני שמציין ש המשתמש ביקש עדכון לגבי מזג האוויר.
- הנציג שולח הודעה למשתמש ומאשר את הבקשה שלו ולבקש ממנו לדעת את מיקום המשתמש.
- באפליקציית Messages, המשתמש קורא את ההודעה ומגיב עם address.
- הנציג מעבד את התשובה, מאחזר את פרטי מזג האוויר ויוצר הודעה בממשק שיחה, ושולחת את המידע למשתמש. בנוסף, הנציג שואל אם המשתמש רוצה גם מידע על מזג האוויר המיקום.
- המשתמש קורא את ההודעות ומודה לנציג התמיכה.
- הנציג שלך מאשר שהמשתמש לא ביקש מידע נוסף ומסיים את השיחה.
הצפנה
הודעות RBM שנשלחות בין משתמשים לסוכנים מוצפנות בין סוכני RBM בין שרתי Google ובין שרתי Google מכשירים. שותפים לא יכולים להשתמש מפתחות הצפנה משלהם כי Google צריכה לסרוק הודעות כדי לאתר תוכנות זדוניות כדי להגן על כל המשתמשים והעסקים.
למידע נוסף על אבטחת המידע של RBM, אפשר לעיין במאמר אבטחת נתונים ב-RCS Business Messaging.
מה השלב הבא?
אחרי שתהיו מרוצים מהעקרונות האלה, נסו לחשוב מה אתם רוצים וליצור את הנציג הראשון.