builderbot icon indicating copy to clipboard operation
builderbot copied to clipboard

Problemas con el uso de {capture:true} en un addAction[🐛]

Open mpgigat opened this issue 1 year ago • 3 comments

¿Que versión estas usando?

v2

¿Sobre que afecta?

Flujo de palabras (Flow)

Describe tu problema

-Al llamar un flujo con gotoFlow, que contenga {capture:ture} reinicia el flujo -usando mongodb como database general el inconveniente -Usando mock funciona correctamente

ejemplo de flujo

const flowBuy = addKeyword(EVENTS.ACTION)
    .addAction(async(_,{flowDynamic})=>{
       return await flowDynamic([{ body: "cual es tu nombre" }]);
    })
    .addAction({capture:true},async(ctx,{flowDynamic})=>{
        return await flowDynamic([{ body: `te llamas ${ctx.body}`}]);
    })

Al econtrar un {capture:true}, se reincia el flujo, es decir vuelve al flujo inicial.

link repo ejemplo: https://github.com/mpgigat/chatbot

Reproducir error

https://youtu.be/jIe5hCtvlF4

Información Adicional

No response

mpgigat avatar Mar 12 '24 19:03 mpgigat

@mpgigat lo que logro observar es una falla en la logica que maneja el bot, si puedes proporcionar la versión de la lib que estas usando para realizar pruebas mas exhaustivas por favor.

Ejemplo: v.0.1.38

En la versiones probadas no ocurre el error.

ozzyoss77 avatar Mar 16 '24 15:03 ozzyoss77

hola, lo he probado con la v.0.1.38

mpgigat avatar Mar 16 '24 16:03 mpgigat

Si, entiendo solo por.descartar prueba con addAnwser en lugar de addAction

leifermendez avatar Mar 16 '24 16:03 leifermendez

ya solucionaron este error?

jaimecalderon19 avatar Apr 13 '24 18:04 jaimecalderon19

ya solucionaron este error?

Si pero está en la versión nueva que sacamos hace un par de días pasaré por https://builderbot.app

leifermendez avatar Apr 13 '24 18:04 leifermendez

@leifermendez acabe de actualizar mis dependencia a lastest y no me funciona el capture, si cabio el db a Memory funciona correctamente. image

jaimecalderon19 avatar Apr 13 '24 18:04 jaimecalderon19

@leifermendez acabe de actualizar mis dependencia a lastest y no me funciona el capture, si cabio el db a Memory funciona correctamente. image

Pasate por el discord https://link.codigoencasa.com/DISCORD pero no me refiero a latest me refiero a y usar builderbot.app pasate por la doc

leifermendez avatar Apr 13 '24 18:04 leifermendez

¿Alguna novedad sobre esta ISSUE?

github-actions[bot] avatar Jun 12 '24 23:06 github-actions[bot]