sự kiện lcw:onMessageReceived (Tham khảo API JavaScript Bán hàng đa kênh cho Customer Service)

Bán hàng đa kênh cho Customer Service cung cấp một bộ khả năng nâng sức mạnh của Dynamics 365 Customer Service Enterprise để cho phép các tổ chức kết nối và tương tác với khách hàng ngay tức thì trên các kênh nhắn tin kỹ thuật số. Cần có giấy phép bổ sung để truy cập Bán hàng đa kênh cho Customer Service. Để biết thêm thông tin, hãy xem các trang Tổng quan về giá của Dynamics 365 Customer Service và Gói giá của Dynamics 365 Customer Service.

lcw:onMessageReceived Sự kiện được kích hoạt khi tiện ích trò chuyện nhận được tin nhắn mới. Bạn có thể sử dụng sự kiện này để tạo trải nghiệm tùy chỉnh cho người dùng. Ví dụ: phát thông báo bằng âm thanh hoặc cập nhật tiêu đề trang để thu hút sự chú ý của người dùng khi xem tin nhắn mới.

Người dùng như tổng đài viên trong Dynamics 365 có thể gửi tin nhắn hoặc hệ thống có thể gửi tin nhắn tự động. Vì vậy, các giá trị có thể có cho là messageType người dùng và hệ thống.

Sự kiện này chứa dữ liệu trong tải trọng để giải thích nguồn của tin nhắn.

Tải trọng mẫu

Đại lý được chỉ định

{ 

"channelData": { 

"tags": [
    "system",
    "agentassignmentready"
],

},
"messageType": "system"

} 

Đại lý được chấp nhận

{ 

"channelData": { 

"tags": [
    "system",
    "agentaccepted"
],

},
"messageType": "system"

} 

Nhân viên đã gửi tin nhắn

{ 

"channelData": { 

"tags": [
    "public",
    "client_activity_id:1612311164266bkaspzvq05b"
],

},
"messageType": "user"

} 

Đặc vụ kết thúc cuộc trò chuyện

{ 

"channelData": { 

"tags": [
    "system",
    "agentendconversation"
],

},
"messageType": "system"

} 

Đại lý kết thúc phiên

{ 

"channelData": { 

"tags": [
    "system",
    "primarysessionclosed"
],

},
"messageType": "system"

} 

Đã chấp nhận chỉ định đại lý

{ 

"channelData": { 

"tags": [
    "system",
    "agentaccepted"
],

},
"messageType": "system"

} 

Chỉ định tổng đài viên không thành công

{ 

"channelData": { 

"tags": [
    "system",
    "agentassignmentfailure"
],

},
"messageType": "system"

} 

Vị trí xếp hàng

{ 

"channelData": { 

"tags": [
    "system",
    "queueposition",
    "customerqueuepositionnext"
],

},
"messageType": "system"

} 

Example

window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });

LCW:Sẵn sàng
lcw:lỗi
lcw:chatTruy cập
lcw:chatQueued
lcw:onĐóng
lcw:closeTrò chuyện
lcw:bắt đầu trò chuyện
lcw:onMinimize
lcw:onTối đa hóa
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference