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, que se muestra como un mensaje enviado por el usuario.
    1. ➡$aivo.chat.sendMessage("Hola, necesito ayuda");
    2. ➡$aivo.chat.sendMessage("Hola, necesito ayuda", { hideUserMessage: true }); El parámetro opcional hideUserMessage:true oculta el mensaje del usuario en la ventana del chat. Sin embargo, si el usuario actualiza o recarga la página, el mensaje oculto se visualizará en el historial del chat.
    3. ➡$aivo.chat.sendMessage("Hola, necesito ayuda", { hideUserMessage: false }); El parámetro opcional hideUserMessage:false muestra el mensaje del usuario en la ventana de conversación.
  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 no mostrará los íconos de maximizar, minimizar ni cerrar. Tampoco podrá arrastrarse, y en dispositivos móviles ocupará el 100% del ancho y alto disponibles.
    1. ➡$aivo.chat.embed();
  16. Cerrar webview: cierra el Webview que esté abierto en la aplicación. Este comando solo surtirá efecto si hay un Webview abierto en el momento de la ejecución.
    1. ➡$aivo.chat.closeWebview();
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.