UserEvent

เหตุการณ์ที่เกิดขึ้นในไคลเอ็นต์ RCS ของผู้ใช้และเกี่ยวข้องกับการสนทนากับตัวแทน

เช่น เหตุการณ์อาจบ่งชี้ว่าผู้ใช้กำลังพิมพ์หรือผู้ใช้อ่านข้อความก่อนหน้านี้จากตัวแทน

UserEvent จะปรากฏในช่อง "data" ของออบเจ็กต์ "message" ที่เอเจนต์ได้รับจากการสมัครใช้บริการ Google Pub/Sub ฟิลด์ "data" เป็นสตริงที่เข้ารหัส 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 ของผู้ใช้ที่ส่ง

messageId

string

รหัสของข้อความที่เชื่อมโยงกับเหตุการณ์ เช่น ข้อความที่ส่งไปยังไคลเอ็นต์ RCS ของผู้ใช้หรือผู้ใช้อ่านแล้ว ฟิลด์นี้จะสร้างขึ้นสำหรับเหตุการณ์ DELIVERED และ READ

sendTime

string (Timestamp format)

เวลาที่ไคลเอ็นต์ RCS ส่งเหตุการณ์

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

agentId

string

ตัวระบุที่ไม่ซ้ำกันของตัวแทน ตั้งค่าโดย RCS for Business