1.Estabelecer propriedades de usuário: através deste evento é possível definir as propriedades do usuário que está interagindo com a janela de bate-papo (nome, e-mail, etc.).
$aivo.user.set({ 'name', 'Pedro', 'lastname': 'Perez' }); |
2.Obtenção de propriedades de usuário: temos 2 maneiras de obter propriedade do usuário;
// Return data from localstorage $aivo.user.get(); // Return data from localstorage + apiUser $aivo.user.get((data) => console.log(data)); |
3.Eliminar usuário e criar um novo: o uso deste evento elimina o usuário (finalizando a sessão) e gera um novo usuário, eliminando também todas as propriedades de usuário que haviam sido estabelecidas.
$aivo.user.new(); |
4.Exibir ou ocultar o ícone do arquivo anexo quando transferido para um agente humano: através do evento, o () para anexar arquivos () é exibido ou oculto quando já foi transferido a um agente humano. Este evento pode ser executado ao iniciar a janela.
// show $aivo.chat.entryMessage.showAttachButton(); // hide $aivo.chat.entryMessage.hideAttachButton(); |