Encuentra la respuesta que buscas

Distintas acciones a ejecutar en SDK

  1. Maximiza la ventana de chat: genera la vista maximizada de la ventana de chat.
    1. ➡$aivo.chat.maximize();
  2. Abre la ventana de chat: abre la ventana de chat y oculta el iniciador. 
    1. ➡ $aivo.chat.open();
  3. 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.
    1.  ➡ $aivo.chat.close();
  4. 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.
    1. ➡$aivo.chat.minimize()
  5. 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. 
    1. ➡aivo.chat.addMessage("Hello customer, I'm AgentBot");
  6. 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.
    1. ➡$aivo.chat.sendMessage("Hola, necesito ayuda");
  7. 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.
    1. ➡$aivo.launcher.hide();
  8. Mostrar iniciador de chat: si el botón de inicio estaba oculto anteriormente, a través de este evento se vuelve a mostrar.
    1. ➡$aivo.launcher.show()
  9. 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.
    1. ➡$aivo.launcher.remove();
  10. Ocultar la barra de minimización en el móvil: permite ocultar la barra de minimización en el móvil.
    1. ➡// Show $aivo.launcher.hideSticky(false);
    2. ➡// Hide $aivo.launcher.hideSticky(true);
  11. 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.
    1. ➡// show the icon $aivo.chat.showCloselcon(true);
    2. ➡// hide the icon $aivo.chat.showCloselcon(false);
  12. 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. 
    1. ➡$aivo.chat.closeToSurvey();
  13. 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. 
    1.  ➡ $aivo.chat.resetWindow()
  14. 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.
    1. ➡$aivo.chat.cleanUpChatHistory(hours)
  15. 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;
    1. No se muestran los íconos para maximizar, minimizar y cerrar la ventana.  
    2. 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();

Este sitio web almacena cookies en tu computadora. Estas cookies se utilizan para recopilar información sobre cómo interactúas con nuestro sitio web y nos permite recordarte. Utilizamos esta información para mejorar y personalizar tu experiencia de navegación y para obtener estadísticas y métricas sobre nuestros visitantes tanto en este sitio web como en otros medios. Para obtener más información sobre las cookies que utilizamos, consulta nuestra Política de privacidad.

Si rechazas, tu información no será rastreada cuando visites este sitio web. Se usará una sola cookie en tu navegador para recordar tu preferencia de no ser rastreado.