Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🐛] Error: Column 'keyword' cannot be null en { capture: true }, async (ctx, { flowDynamic, endFlow }) => { #727

Closed
hbasora opened this issue May 2, 2023 · 4 comments
Labels
bug Something isn't working

Comments

@hbasora
Copy link

hbasora commented May 2, 2023

¿Que versión estas usando?

v2

¿Sobre que afecta?

Flujo de palabras (Flow)

Describe tu problema

.addAnswer('Escriba el nombre de su apartamento de la siguiente forma: (por ejemplo A101 o A-101), escriba cancelar para terminar la sesión o volver regresar al menú principal.',
{ capture: true }, async (ctx, { flowDynamic, endFlow }) => {
let keepGoing = true;

if (ctx.body === 'Cancelar' || ctx.body === 'cancelar') {
    console.log('El usuario canceló')
    keepGoing = false;
    return endFlow([{ "cancelar": 'Gracias, pase feliz resto del día. '}]);
  } else {
const mensajesDB = async (apartamento) => {
    try {
      const response = await axios.post(
        "URL?apartamento=" + apartamento
      );

      console.log('Se consultó un apartamento')
      return { body: 'Su balance es ' + response.data };
      
    } catch (error) {
        console.log('El apartamento no existe')
      return [{body: error }];
    }
  };



while (keepGoing) {
  const result = await mensajesDB(ctx.body);
  console.log('Se va a consultar el apartamento')

  await flowDynamic(result);
  console.log('Se consultó un apartamento y se mostró')


    return endFlow([{ "Gracias": 'Gracias, pase feliz resto del día. '}]);

}

}

}
);

Reproducir error

No response

Información Adicional

Mi nivel de programación es de principiante, quizás no estoy abordando correctamente el flujo...

@hbasora hbasora added the bug Something isn't working label May 2, 2023
@hbasora
Copy link
Author

hbasora commented May 2, 2023

Obtengo el resultado del API y se envía el mensaje pero inmediatamente tengo el crash luego

@hbasora
Copy link
Author

hbasora commented May 4, 2023

Definitivamente Baileys era el problema, ahora wweb funciona ...

@SrAlexjajaXD
Copy link

Cambiaste de proveedor entonces para solucionar el problema, tengo el mismo error e igual estoy usando Baileys

@leifermendez
Copy link
Member

#772 duplicate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants