Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: _whiteBird en 21 Junio 2020, 04:09 am



Título: [CONSULTA] API de Whatsapp
Publicado por: _whiteBird en 21 Junio 2020, 04:09 am
Hola, me preguntaba si existe alguna API de Whatsapp que no sea la de pago, alguna de open source y free. Estuve buscando y no encuentro, No importa para que lenguaje este la API


Título: Re: [CONSULTA] API de Whatsapp
Publicado por: [u]nsigned en 23 Junio 2020, 06:08 am
que es lo que queres hacer? si queres hacer spam ninguna API te sirve, ni siquiera la de WSP Business. Yo estoy haciendo un bot para spamear en wsp, pero lo que hago es desde NodeJs lanzar una instancia de Puppeteer que abra Chrome y use la plataforma web https://web.whatsapp.com/.

Probe inyectando métodos y eventos directamente al DOM pero WSP tiene un mecanismo de protección contra esto (lo descubrí cuando quise hacerlo con Greasemonkey originalmente).

Así que lo que hago desde puppeteer es obtener la posición de ciertos elementos como así también escuchar a ciertos eventos del DOM, y luego usar los métodos para controlar el teclado y el mouse que ofrece esta herramienta.

Si habras visto algun bot funcional de wsp veras que TODOS usan esta técnica, todos trabajan abriendo un navegador, ninguno funciona a nivel de API sencillamente porque no existe una api para eso.


Título: Re: [CONSULTA] API de Whatsapp
Publicado por: Meta en 25 Julio 2020, 09:02 am
Me parece qu eno dejan manipular el Whatsapp por el tema de fraudes y estafas, tambiñen para que no envíe mensajes tipo anuncios automáticos a todo el mundo.


Título: Re: [CONSULTA] API de Whatsapp
Publicado por: @XSStringManolo en 25 Julio 2020, 09:59 am
Con javascript se hacen fácil.

El problema que veo es que necesitas Android para el QR. Supongo que para pasar la session.


Título: Re: [CONSULTA] API de Whatsapp
Publicado por: rapustin en 10 Diciembre 2023, 02:44 am
que es lo que queres hacer? si queres hacer spam ninguna API te sirve, ni siquiera la de WSP Business. Yo estoy haciendo un bot para spamear en wsp, pero lo que hago es desde NodeJs lanzar una instancia de Puppeteer que abra Chrome y use la plataforma web https://web.whatsapp.com/.

Probe inyectando métodos y eventos directamente al DOM pero WSP tiene un mecanismo de protección contra esto (lo descubrí cuando quise hacerlo con Greasemonkey originalmente).

Así que lo que hago desde puppeteer es obtener la posición de ciertos elementos como así también escuchar a ciertos eventos del DOM, y luego usar los métodos para controlar el teclado y el mouse que ofrece esta herramienta.

Si habras visto algun bot funcional de wsp veras que TODOS usan esta técnica, todos trabajan abriendo un navegador, ninguno funciona a nivel de API sencillamente porque no existe una api para eso.


Pregunto, no hay riesgo de suspencion de cuenta? o sea, riesgo hay, pero lo estas haciendo efectivamente hace tiempo sin problema?


Título: Re: [CONSULTA] API de Whatsapp
Publicado por: D3s0rd3n en 12 Diciembre 2023, 05:37 am
Si quieres automatizar el WA es mejor usar algo que no interactue directamente con el DOM de la aplicación web o con el API. Es muy fácilmente detectado y si suspenden cuentas icluso corres el riesgo de un baneo de dispositivo. Y esto lo dicen los terminos y condiciones. De hecho lo que quieres hacer esta explícitamente prohibido. Usar proxies tambien te puede llevar a que terminen tu cuenta.

Aqui lo que mejor me funciona es usar un automatizador que sea "por encima" de la aplicación web. Por ejemplo a mi me gusta pyautogui que emula las entradas de teclado y mouse a traves de el sistema operativo y no directamente en la aplicación. Tambien puedes poner retrasos a las entradas para que no se detecte que es un bot.