1.Establecer propiedades de usuario: a través de este evento es posible definir las propiedades del usuario que está interactuando con la ventana de chat (nombre, correo electrónico, etc.).
$aivo.user.set({ 'name', 'Pedro', 'lastname': 'Perez' }); |
2.Obtención de propiedades de usuario: tenemos 2 formas de obtener propiedades de usuario;
// Return data from localstorage $aivo.user.get(); // Return data from localstorage + apiUser $aivo.user.get((data) => console.log(data)); |
3.Eliminar usuario y crear uno nuevo: el uso de este evento elimina el usuario (finalizando la sesión) y genera un nuevo usuario, eliminando también todas las propiedades de usuario que se habían establecido.
$aivo.user.new(); |
4.Mostrar u ocultar el icono de archivo adjunto cuando se transfiere a un agente humano: a través del evento, el icono para adjuntar archivos () se muestra u oculta cuando ya se ha transferido a un agente humano. Este evento se puede ejecutar al iniciar la ventana.
// show $aivo.chat.entryMessage.showAttachButton(); // hide $aivo.chat.entryMessage.hideAttachButton(); |