Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Omnichannel for Customer Service oferece um conjunto de recursos que ampliam o poder do Dynamics 365 Customer Service Enterprise para permitir que as organizações se conectem e interajam instantaneamente com clientes em canais de mensagens digitais. É necessária uma licença adicional para acessar o Omnichannel for Customer Service. Para obter mais informações, consulte as páginas Visão geral de preços do Dynamics 365 Customer Service e Plano de preços do Dynamics 365 Customer Service.
O lcw:onMessageReceived evento é acionado quando o widget de chat recebe uma nova mensagem. Você pode usar esse evento para criar experiências personalizadas para o usuário. Por exemplo, reproduza uma notificação sonora ou atualize o título da página para chamar a atenção do usuário para a nova mensagem.
Usuários como um agente no Dynamics 365 podem enviar a mensagem ou o sistema pode enviar uma mensagem automatizada. Portanto, os valores possíveis para messageType são user e system.
Esse evento contém dados na carga para explicar a origem da mensagem.
Carga útil de exemplo
Agente atribuído
{
"channelData": {
"tags": [
"system",
"agentassignmentready"
],
},
"messageType": "system"
}
Agente aceito
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
O agente enviou uma mensagem
{
"channelData": {
"tags": [
"public",
"client_activity_id:1612311164266bkaspzvq05b"
],
},
"messageType": "user"
}
O agente encerrou a conversa
{
"channelData": {
"tags": [
"system",
"agentendconversation"
],
},
"messageType": "system"
}
O agente encerrou a sessão
{
"channelData": {
"tags": [
"system",
"primarysessionclosed"
],
},
"messageType": "system"
}
Atribuição de agente aceita
{
"channelData": {
"tags": [
"system",
"agentaccepted"
],
},
"messageType": "system"
}
Falha na atribuição do agente
{
"channelData": {
"tags": [
"system",
"agentassignmentfailure"
],
},
"messageType": "system"
}
Posição da fila
{
"channelData": {
"tags": [
"system",
"queueposition",
"customerqueuepositionnext"
],
},
"messageType": "system"
}
Example
window.addEventListener("lcw:onMessageReceived", function handleWidgetMessageReceivedEvent(payload){ // Handle the live chat widget message sent event });
Informações relacionadas
LCW:Pronto
lcw:erro
lcw:chatRecuperado
lcw:chatQueued
lcw:onClose
lcw:closeChat
lcw:startChat
lcw:onMinimize
lcw:onMaximize
lcw:onMessageSent
lcw:threadUpdate
Live chat SDK JavaScript API reference