codigoencasa / bot-whatsapp

🤖 Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource (Typescript Version Pronto)

Home Page:https://bot-whatsapp.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://youtu.be/jIe5hCtvlF4

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.
image

@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

¿Alguna novedad sobre esta ISSUE?