Enviarle un mensaje al usuario

Cómo enviar un texto con el chatbot

Para enviarle un mensaje al usuario se debe utilizar el siguiente tag action type="reply" withtext="___"

<action type="reply" with_text="Si hiciste una compra en la web, 
    por favor envíanos un email a soporte@ecom.com indicando el número de operación." />

Si está acción se encierra dentro de una opción, el sistema procede a enviar el mensaje y luego vuelve a las opciones. Por ejemplo

<?xml version="1.0" encoding="utf-8"?>
<root>
    <options header="̣¿Con cual de estas opciones te puedo ayudar? 
        Seleccioná la opción escribiendo el número correspondiente 👇">
        <option text="Necesito un presupuesto">
            ...
        </option>
        <option text="Hice una compra por la web">
            <action type="reply" with_text="Si hiciste una compra en la web, 
                por favor envíanos un email a soporte@ecom.com indicando el número de operación." />
        </option>
        ....
    </options>
</root>

Enviar tarjeta de conocimiento

La acción del tipo reply permite enviar un texto definido por xml. Existe otra opción de envío de textos que en lugar de enviar un texto definido en el xml, envía una tarjeta de conocimiento. Esta opción ademas de permitir enviar un texto permite realiza el envío de archivos multimedia.

<action type="reply-with-knowledge-record" knowledge_record_id="___" />

El único parámetro a configurar es el id de la tarjeta de conocimiento que se desea enviar. Este parámetro se puede obtener desde el menú Respuestas https://app.optiwe.com/dashboard/knowledge

En la siguiente imagen vemos que la tarjeta de conocimiento ¿Qué canales digitales integra Optiwe? tiene el ID 6571

Las tarjetas de conocimiento, ademas de tener texto, pueden tener archivos multimedia cargados. El bot, al llegar a la acción reply-with-knowledge-record, enviará tanto el texto como todos los archivos multimedia que tenga cargada la tarjeta de conocimiento.

Enviar un mensaje al usuario y esperar una respuesta

Para enviar un mensaje y que el bot se queda esperando la respuesta del usuario se debe utilizar la siguiente acción

<action type="reply-and-wait" with_text="¿Cuál es tu nombre?"/>`

Última actualización