Một sự kiện xảy ra ở phía máy chủ và liên quan đến cuộc trò chuyện giữa một nhân viên hỗ trợ và một người dùng.
Ví dụ: nếu bot đặt TTL cho tin nhắn và TTL hết hạn, thì sự kiện này sẽ được kích hoạt để thông báo cho đối tác rằng tin nhắn bot đã hết thời gian chờ.
ServerEvent xuất hiện trong trường "data" của đối tượng "tin nhắn" mà nhân viên hỗ trợ nhận được từ gói thuê bao Pub/Sub. Trường "data" là một chuỗi được mã hoá base64 mà tác nhân đó phải giải mã để khớp với cấu trúc ServerEvent.
Biểu diễn dưới dạng JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
Các trường | |
---|---|
phoneNumber |
Số điện thoại (ở định dạng E.164) của người dùng liên quan đến sự kiện. |
agentId |
Mã nhận dạng duy nhất của nhân viên hỗ trợ. Do RCS Business Messaging đặt. |
messageId |
Mã nhận dạng tin nhắn RCS của tin nhắn được liên kết với sự kiện. |
eventType |
Loại sự kiện. |
eventId |
Mã sự kiện duy nhất được chỉ định cho phiên bản sự kiện đó. |
sendTime |
Thời gian mà máy chủ gửi sự kiện. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |