Encuentra la respuesta que buscas

Documentación SDK

En el chat web, a través de la librería SDK se pueden ejecutar eventos que posibilitan a los desarrolladores realizar varias acciones dentro de la ventana de conversación en una página HTML, donde este incrustado el chat. 

Algunos ejemplos son, abrir y minimizar la ventana de chat, inicializar propiedades del usuario que está interactuando con ella, enviar un mensaje/consulta al bot (para que responda). 

Además, también es posible suscribirse a una serie de eventos que se activarán después de que el usuario interactúe con la ventana de chat, como puede ser medir datos propios cada vez que un usuario haga clic en el botón de inicio. 

Importante: se recomienda que los desarrolladores lean y utilicen esta documentación.   

 ☝Para usar eventos del SDK, se recomienda llamar al método ready del objeto $aivo:  $aivo.ready(function() { ... }); 

Esto funcionará como una devolución de llamada y disparará, inmediatamente después de finalizar las configuraciones iniciales de la ventana, los eventos que se encuentran dentro de la función pasada por parámetro.

A continuación, se muestra un ejemplo de cómo se vería la llamada.   

// include script without async attribute 

<script type="text/javascript" src="https://cdn.agentbot.net/core/{your_channel_token}.js" charset="UTF-8"></script> 

<script type="text/javascript"> 

$aivo.ready(function() { 

$aivo.user.set("name", "John Doe"); 

$aivo.user.set("device", "iPhone"); 

$aivo.chat.open(); 

$aivo.chat.addMessage("Welcome, how can I help you?"); 

}); 

</script>

Conoce aquí todos los acontecimientos y las acciones llevadas a cabo por cada uno.

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.