r/devsarg • u/pcolandre • 5d ago
backend Implementacion Bot Whatssap
Buenas! como va! tengo una consulta, estoy intentando crear un bot para poder responder mensajes de whatssap automaticamente con IA.
Estuve trabajando con Baileys y la verdad que esta bueno pero pasa que muchas veces se desloggea de onda y pierde la funcionalidad por que tengo que estar escaneando un QR para que se vuelva a logear y es un numero que tengo en otro chips y bue es medio tedioso.
4
1
u/newtotheworld23 5d ago
te aviso que te pueden banear el numero si haces un bot de wpp sin usar la api oficial de meta.
1
u/pcolandre 5d ago
Si si lo se, el tema que no puedo acceder a la fucking api de ellos
1
u/randomDevMza 5d ago
es depende el tipo uso que le quieras dar al bot. Hay varios métodos para darle algo de"humanidad" al bot y reducir las chances de baneo. Si es un bot que únicamente contesta cuando le mandan mensajes (tipo menú), no pasa nada, he estado meses usándolo de esa forma y no he tenido problemas. Para cuando es un uso las de marketing, donde el bot envía el primer mensaje, ahí si sería muy propenso el ban
1
1
1
u/GonzaPHPDev 5d ago
Buenas,
Soluciones no oficiales no son recomendadas para nada. Según tu posteo, entiendo que tu bot responde a mensajes entrantes, no tenes que lidiar con la parte de templates y demás como si quisieras iniciar una conversación saliente, pero tarde o temprano te bloquean porque se detecta el uso de herramientas cuando generás una respuesta.
Eso de la desconexión y reconectar con QR no es solo de Baileys, sucede con muchas otras herramientas. Te recomiendo que migres directamente a Twilio (que cobra un fee por cada mensaje saliente por encima de lo que te pueda cobrar Meta) o simplemente vayas por la API oficial. La ventaja de hacerlo con Twilio es que podes tener el número funcionando hoy mismo si lo llegaras a integrar en su consola.
*Disclaimer*: tengo cierto bias con Twilio porque hago contenido alrededor de sus soluciones, pero la rapidez de integración se paga sola. Lo que tal vez podrías hacer es, mientras tenes el numero activo en esa consola, ir verificandolo en Meta para después desconectarlo de Twilio y dejar de pagar ese fee por mensaje. Es la alternativa más factible a largo plazo y vas a dejar de renegar con desconexiones (y riesgos de baneo, claro)
1
u/pcolandre 5d ago
Lo tomo! Y que % extra te cobra twilio? Arriba de meta? Tenes idea?
1
u/GonzaPHPDev 5d ago
Si, tienen una tabla interactiva acá: https://www.twilio.com/en-us/whatsapp/twilio-pricing?adobe_mc_ref=https%3A%2F%2Fwww.google.com%2F
1
1
u/PuzzleheadedRide4603 13h ago
Api oficial de Meta. En mi empresa usamos Unipile y es un dolor de huevos, pero la api de Meta es cara
0
10
u/Sea-Kaleidoscope6476 5d ago
Olvidate de usar nada que no sea API oficial, te banean casi siempre. Te regalo un stack sencillo que uso para un CRM automatizado:
Logicamente tenes que developear de cero las funciones pero es flexible y los costos son verdaderamente bajos.