حدث وقع على برنامج RCS للمستخدم ومرتبطًا بمحادثة مع الوكيل.
على سبيل المثال، يمكن أن يشير الحدث إلى أنّ المستخدم يكتب أو أنّ المستخدم قرأ رسالة سابقة من الوكيل.
يظهر حدث UserEvent في حقل "البيانات" ضمن عنصر "الرسالة" الذي يتلقّاه الوكيل من اشتراكه في Google Cloud Pub/Sub. حقل "البيانات" هو سلسلة بترميز Base64 يجب على الوكيل فك ترميزها لمطابقة بنية UserEvent.
تمثيل JSON |
---|
{
"senderPhoneNumber": string,
"eventType": enum ( |
الحقول | |
---|---|
senderPhoneNumber |
رقم هاتف المستخدم المشترك في الحدث (بتنسيق E.164) |
eventType |
نوع الحدث |
eventId |
معرّف حدث فريد يتم تخصيصه من خلال برنامج RCS للمستخدم المرسِل. على موظّفي الدعم التعامل مع الأحداث التي لها الزوج نفسه (eventId وSenderPhoneNumber) كأحداث مكرّرة غير مقصودة. |
messageId |
رقم تعريف الرسالة المرتبطة بالحدث. على سبيل المثال، رسالة تم تسليمها إلى برنامج RCS للمستخدم أو قراءتها من قِبل المستخدم. تتم تعبئة هذا الحقل لحدثَي "DELIVERED" و"READ". |
sendTime |
الوقت الذي يُرسل فيه برنامج RCS الحدث طابع زمني بتنسيق RFC3339 UTC "Zulu" بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
agentId |
المعرّف الفريد للوكيل تم ضبطها من خلال ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)". |