- Maximiza la ventana de chat: genera la vista maximizada de la ventana de chat.
- $aivo.chat.maximize();
- Abre la ventana de chat: abre la ventana de chat y oculta el iniciador.
- $aivo.chat.open();
- Finalizar sesión y cerrar la ventana de chat: minimiza la ventana de chat y finaliza la sesión actual, eliminando el historial de chat. Vuelve a mostrar el iniciador de chat.
- $aivo.chat.close();
- Cerrar la ventana de chat (minimizar): minimiza la ventana de chat y vuelve a mostrar el iniciador de chat. El historial de chat no se elimina y la sesión actual permanece activa.
- $aivo.chat.minimize()
- Enviar un mensaje al usuario (como si lo enviara el bot): agrega un mensaje a la ventana de chat, se muestra como un mensaje del Bot.
- aivo.chat.addMessage("Hello customer, I'm AgentBot");
- Enviar un mensaje al bot (como si lo enviara el usuario): agrega un mensaje a la ventana de chat, se muestra como un mensaje que el usuario había enviado.
- $aivo.chat.sendMessage("Hola, necesito ayuda");
- Ocultar el iniciador de chat: oculta el iniciador de chat si está visible. Es importante aclarar que la ventana primero debe minimizarse o cerrarse (a través de los eventos "cerrar" o "minimizar"), en caso contrario no realiza ninguna acción.
- $aivo.launcher.hide();
- Mostrar iniciador de chat: si el botón de inicio estaba oculto anteriormente, a través de este evento se vuelve a mostrar.
- $aivo.launcher.show()
- Eliminar el iniciador de chat: retira permanentemente el botón de inicio. Por lo tanto, para volver a mostrarlo, se debe cargar el script de Aivo nuevamente.
- $aivo.launcher.remove();
- Ocultar la barra de minimización en el móvil: permite ocultar la barra de minimización en el móvil.
- // Show $aivo.launcher.hideSticky(false);
- // Hide $aivo.launcher.hideSticky(true);
- Mostrar u ocultar el icono de cerrar chat (X): muestra u oculta el icono de cierre (X) que se encuentra en el margen superior derecho del encabezado.
- // show the icon $aivo.chat.showCloselcon(true);
- // hide the icon $aivo.chat.showCloselcon(false);
- Enviar a la encuesta de satisfacción: permite enviar la encuesta de satisfacción a la ventana de chat. Esto solo funcionará en los casos en que la encuesta esté previamente activada en la Plataforma de Aivo y, además, exista una interacción con el bot.
- $aivo.chat.closeToSurvey();
- Finalizar sesión sin minimizar la ventana de chat: finaliza la sesión actual, eliminando el historial de chat, sin minimizar la ventana. Vuelve a mostrar el iniciador de chat.
- $aivo.chat.resetWindow()
- Evitar la visualización de mensajes con una antigüedad superior al límite de tiempo establecido por el parámetro 'hours' en el historial de chat de la ventana. Es decir, a partir de X cantidad de horas, los mensajes antiguos serán ocultados. Dicho parámetro puede ser un número entero o decimal. El cálculo del tiempo transcurrido desde el envío del mensaje se realiza tomando en cuenta las configuraciones del navegador del usuario de la ventana y su zona horaria.
- $aivo.chat.cleanUpChatHistory(hours)
- Establecer la estética y la funcionalidad de la ventana de chat para las aplicaciones: al ejecutar este comando, la ventana de chat sufre los siguientes cambios;
- No se muestran los íconos para maximizar, minimizar y cerrar la ventana.
- No es posible arrastrar la ventana.
La ventana ocupa el 100% de la anchura y la altura disponibles si se ejecuta en un dispositivo móvil $aivo.chat.embed();