Dalintis per


lcw:onMessageReceived įvykis (daugiakanalis "Customer Service" "JavaScript" API nuoroda)

Daugiakanalė „Customer Service“ platforma, skirta atitinkamoms galimybėms, kurios šplečia Dynamics 365 Customer Service Enterprise galimybes, kad organizacijos galėtų iš karto susisiekti ir bendrauti su klientais per skaitmeninių pranešimų kanalus. Norint gauti prieigą prie Daugiakanalio įtraukimo, skirto „Customer Service“, reikalinga papildoma licencija klientų aptarnavimas. Daugiau informacijos pateikta Dynamics 365 Customer Service kainų apžvalgoje ir Dynamics 365 Customer Service kainodaros plano puslapiuose.

Įvykis lcw:onMessageReceived suaktyvinamas, kai pokalbio valdiklis gauna naują pranešimą. Šį įvykį galite naudoti norėdami sukurti pasirinktines vartotojo funkcijas. Pavyzdžiui, paleiskite garsinį pranešimą arba atnaujinkite puslapio pavadinimą, kad atkreiptumėte vartotojo dėmesį į naują pranešimą.

Vartotojai, pvz., "Dynamics 365" agentas, gali siųsti pranešimą arba sistema gali siųsti automatinį pranešimą. Taigi, galimos reikšmės messageType yra vartotojas ir sistema.

Šiame įvykyje yra duomenų, paaiškinančių pranešimo šaltinį.

Naudingosios apkrovos pavyzdys

Priskirtas agentas

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agentas priimtas

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agentas atsiuntė žinutę

{ 

"channelData": { 

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

},
"messageType": "user"

} 

Agentas baigė pokalbį

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agentas baigė seansą

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agento priskyrimas priimtas

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Agento priskyrimas nepavyko

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Padėtis eilėje

{ 

"channelData": { 

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

},
"messageType": "system"

} 

Pavyzdžiui

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

lcw: paruošta
lcw:klaida
lcw:chatRetrieved
lcw:chatQueued
lcw:onClose
lcw:closeChat
lcw:startChat
lcw:onMinimize
lcw:onMaximize
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference