codigoencasa / bot-whatsapp

🤖 Crear Chatbot WhatsApp en minutos. Únete a este proyecto OpenSource (Typescript Version Pronto)
https://bot-whatsapp.netlify.app
MIT License
2.21k stars 769 forks source link

[🐬] Crear un evento de primer mensaje o FIRST_MESSAGE #888

Closed Sebas3245 closed 5 months ago

Sebas3245 commented 8 months ago

¿Cual proveedor usaste?

whatsapp-web.js

¿Cual base de datos usaste?

memory

Conclusion de la prueba

buena

Describe tu caso

Actualmente tenemos el EVENTS.WELCOME sin embargo su funcionamiento se aleja un poco de su nombre ya que este funciona cada vez que llega un mensaje que no es una keyword especificada, y si bien esto funciona en algunos casos de uso, existen casos en los que se requiere un mensaje especifico solo para el primer mensaje de una conversacion, algo asi como el mensaje de bienvenida que ya trae whatsapp business solo que dentro del bot podemos extender para poder usar enviar y demas.

¿Logs Importantes?

No response

Información Adicional

No response

¿Quieres que te mencionemos?

No response

leifermendez commented 8 months ago

Buenas @Sebas3245lo tomo en cuenta para darle un vuelta, por ahora podrías conseguir un resultado jugando con el uso de state y gotoFlow

Sebas3245 commented 8 months ago

Hola @leifermendez espero te encuentres bien.

Al usar state o gotoFlow podemos enviar a otro flujo tal vez con palabras, pero si un usuario escribe una palabra que no sea una keyword especificada igual volverá a ejecutar el flujo que tenga la keyword EVENTS.WELCOME, siento que sería muy bueno lograr esa interacción de un mensaje inicial que nunca se vuelva a ejecutar (o si durante cierto tiempo), pero que actúe solo como primer mensaje

leifermendez commented 8 months ago

@ozzyoss77 tu no tendras un tutorial de esto haciendo uso de state para detectar por ejemplo si es el primer mensaje en X cantidad de días?

ozzyoss77 commented 8 months ago

@leifermendez tengo un psr de ejemplos, ya mismo me pongo a armar algo para ese caso

evmota21 commented 7 months ago

hola @ozzyoss77, espero te encuentres bien!

Haciendo un pequeño bump al thread, tendrás algún ejemplo para esto?

Muchas gracias!

ozzyoss77 commented 5 months ago

@evmota21 disculpa las demoras, estuvimos con mucho trabajo. Escribeme a discord por favor y con gusto te proporciono lo necesario, paso a cerrar el issue. Buscame como @OzzyOss77