Ramificaciones

Cómo crear condicionales en el chatbot

Suele ser útil en la práctica llevar al usuario por distintos caminos de acuerdo a cierto valor guardado en una variable de la sesión. A continuación vemos algunos ejemplos:

<branches switch="state.is_registered">
    <branch case="True">
        ...
    </branch>
    <branch case="False">
        ...
    </branch>
</branches>

También es posible utiliza una estructura if-else

<branches switch="state.order_type">
    <branch case="'HOME_DELIVERY'">
        ...
    </branch>
    <branch>
        ...
    </branch>
</branches>

Última actualización