نمایندگان RCS for Business از طریق پیامها، رویدادها و درخواستها با کاربران ارتباط برقرار میکنند تا به اهداف تجاری شما دست یابند. خواه این اهداف ساده (مانند ارسال اعلانهای تحویل) یا پیچیده (مانند رزرو پرواز) باشند، نمایندگان از کارتها، رسانهها و پیشنهادات غنی استفاده میکنند تا کاربران را از طریق مکالمات روان راهنمایی کنند که نیازهای کاربر و نماینده را برآورده میکند.
چگونه کار می کند
جریان مکالمه بین نماینده شما و یک کاربر شبیه مکالمه بین دو نفر است که هر یک از طرفین به نوبت صحبت می کنند، گوش می دهند و به دیگری پاسخ می دهند.
نماینده RCS for Business شما مکالمه را با کاربران آغاز می کند. کاربران نمی توانند مکالمه را با نماینده شما شروع کنند، اما هنگامی که نماینده مکالمه را شروع کرد، کاربر می تواند در هر زمانی پاسخ دهد.
نماینده شما اولین پیام را هنگامی که یک ماشه خارجی را که پیکربندی کرده اید دریافت می کند، ارسال می کند. یک ماشه می تواند هر چیزی باشد و به مورد استفاده نماینده شما بستگی دارد:
- بسته ای ارسال می شود
- زمان ارسال تخفیف های ساندویچ روزانه برای ناهار است
- یک کاربر در چت با پشتیبانی مشتری تماس می گیرد
هنگامی که نماینده شما ماشه را دریافت می کند، نماینده پیامی را با RCS Business Messaging API به دستگاه کاربر ارسال می کند . نماینده شما همه پیامها، رویدادها و سایر درخواستها را از طریق RBM API به عنوان درخواستهای HTTP با بارهای JSON برای کاربر ارسال میکند. کاربر پیام را در برنامه پیامها در دستگاه خود دریافت میکند.
اگر دستگاه از RCS پشتیبانی نمیکند، پلتفرم RCS for Business یک خطای 404
را برمیگرداند و نماینده باید به فناوری دیگری مانند پیامک برگردد.
هنگامی که کاربر به پیام پاسخ میدهد یا رویدادی را راهاندازی میکند، سرویس RCS برای کسب و کار Google پاسخ را به هوک پیکربندیشده شما میفرستد، که اطلاعات را به نماینده شما ارسال میکند. وب هوک همه پیام های کاربر، رویدادها و سایر درخواست ها را به عنوان JSON به نماینده شما ارسال می کند.
پس از اینکه نماینده شما پیام را دریافت کرد ، JSON را رمزگشایی می کند و پاسخ را تجزیه می کند. با استفاده از منطق داخلی، یا با تکیه بر یک ماژول درک زبان طبیعی (NLU) مانند Dialogflow ، نماینده شما در مورد پاسخ به پیام کاربر تصمیم می گیرد و پاسخ را از طریق RBM API به دستگاه کاربر ارسال می کند.
مکالمه بین نماینده شما و کاربر تا زمانی که به نتیجه مورد نظر برسد یا کاربر دیگر پاسخ ندهد ادامه می یابد.
مثال
مثال زیر یک سناریوی ساده را نشان می دهد که در آن کاربر درخواست به روز رسانی آب و هوا را می کند.
- نماینده شما یک ماشه از یک سرویس خارجی دریافت می کند که نشان می دهد یک کاربر درخواست به روز رسانی آب و هوا کرده است.
- نماینده شما پیامی را برای کاربر ارسال می کند که درخواست کاربر را تایید می کند و مکان کاربر را می خواهد.
- در اپلیکیشن پیامها، کاربر پیام را میخواند و با آدرس خود پاسخ میدهد.
- نماینده شما پاسخ را پردازش می کند، اطلاعات آب و هوا را واکشی می کند، یک پیام مکالمه ایجاد می کند و اطلاعات را برای کاربر ارسال می کند. علاوه بر این، نماینده شما میپرسد که آیا کاربر اطلاعات آب و هوا را برای مکان دیگری نیز میخواهد.
- کاربر پیام ها را می خواند و از نماینده تشکر می کند.
- نماینده شما تأیید می کند که کاربر اطلاعات بیشتری درخواست نکرده است و مکالمه را پایان می دهد.
رمزگذاری
پیامهای RCS برای کسبوکار که بین کاربران و نمایندگان ارسال میشود بین RCS برای نمایندگان تجاری و سرورهای Google و بین سرورهای Google و دستگاههای کاربران رمزگذاری میشوند. شرکا نمی توانند از کلیدهای رمزگذاری خودشان استفاده کنند زیرا Google برای محافظت از همه کاربران و کسب و کارها باید پیام ها را برای محتوای مخرب اسکن کند.
برای اطلاعات بیشتر در مورد امنیت داده برای RCS برای کسب و کار، به امنیت داده برای RCS برای کسب و کار مراجعه کنید.
بعدش چی؟
هنگامی که با این مفاهیم راحت شدید، در نظر بگیرید که می خواهید نماینده شما چه کاری انجام دهد و اولین نماینده خود را بسازید .