UserEvent

حدث وقع على برنامج RCS للمستخدم ومرتبطًا بمحادثة مع الوكيل.

على سبيل المثال، يمكن أن يشير الحدث إلى أنّ المستخدم يكتب أو أنّ المستخدم قرأ رسالة سابقة من الوكيل.

يظهر حدث UserEvent في حقل "البيانات" ضمن عنصر "الرسالة" الذي يتلقّاه الوكيل من اشتراكه في Google Cloud Pub/Sub. حقل "البيانات" هو سلسلة بترميز Base64 يجب على الوكيل فك ترميزها لمطابقة بنية UserEvent.

تمثيل JSON
{
  "senderPhoneNumber": string,
  "eventType": enum (UserEvent.EventType),
  "eventId": string,
  "messageId": string,
  "sendTime": string,
  "agentId": string
}
الحقول
senderPhoneNumber

string

رقم هاتف المستخدم المشترك في الحدث (بتنسيق E.164)

eventType

enum (UserEvent.EventType)

نوع الحدث

eventId

string

معرّف حدث فريد يتم تخصيصه من خلال برنامج RCS للمستخدم المرسِل. على موظّفي الدعم التعامل مع الأحداث التي لها الزوج نفسه (eventId وSenderPhoneNumber) كأحداث مكرّرة غير مقصودة.

messageId

string

رقم تعريف الرسالة المرتبطة بالحدث. على سبيل المثال، رسالة تم تسليمها إلى برنامج RCS للمستخدم أو قراءتها من قِبل المستخدم. تتم تعبئة هذا الحقل لحدثَي "DELIVERED" و"READ".

sendTime

string (Timestamp format)

الوقت الذي يُرسل فيه برنامج RCS الحدث

طابع زمني بتنسيق RFC3339 UTC "Zulu" بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

agentId

string

المعرّف الفريد للوكيل تم ضبطها من خلال ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)".