-
-
Notifications
You must be signed in to change notification settings - Fork 941
Open
Labels
Description
¿Que versión estas usando?
v2
¿Sobre que afecta?
Flujo de palabras (Flow)
Describe tu problema
Cuando se entra a un flujo por medio de gotoFlow, se ignora la opción de delay que tiene un mensaje y se envía de inmediato.
Reproducir error
No response
Información Adicional
Ejemplo de codigo:
archivo20.js
const { addKeyword, EVENTS } = require("@bot-whatsapp/bot");
const archivo21 = require("./archivo21");
module.exports = addKeyword("testarchivo20").addAnswer('entraste a archivo 20\n presiona 1 para ir archivo 21',
{ capture: true }, async(ctx, { gotoFlow }) => {
const answerMenu = ctx.body.trim().toString()
switch (answerMenu.toString()) {
case '1':
return gotoFlow(archivo21)
break
}
})archivo21.js
const { addKeyword, EVENTS } = require("@bot-whatsapp/bot");
module.exports = addKeyword("testarchivo21")
.addAnswer("entraste a archivo 21, 5 segundos de delay",{ delay: 5000 })
.addAnswer("otros 5 segundos de delay", { delay: 5000 })**Problema:
Si entras directamente al flujo del archivo21.js si se respeta el delay de cada addAnswer ( o en su caso si se usa la función delay() en el callback) pero cuando entras al flujo por medio del gotoflow que esta en el archivo20.js los mensajes no respetan el delay y se envían al instante uno tras otro.**