Problemas con el uso de {capture:true} en un addAction[🐛]
mpgigat opened this issue · 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
Información Adicional
No response
@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.
hola, lo he probado con la v.0.1.38
Si, entiendo solo por.descartar prueba con addAnwser en lugar de addAction
ya solucionaron este error?
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 acabe de actualizar mis dependencia a lastest y no me funciona el capture, si cabio el db a Memory funciona correctamente.
@leifermendez acabe de actualizar mis dependencia a lastest y no me funciona el capture, si cabio el db a Memory funciona correctamente.
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
¿Alguna novedad sobre esta ISSUE?