Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Enviando mensajes masivos desde WhatsApp web

23 abril, 2016

 

En esta entrada os rescato de github un código que nos vale para trolear a nuestros amigos en WhatsApp. En este ejemplo vamos a enviar 100 mensajes iguales a algún amigo a modo broma. Aunque puedes enviar los que quieras o puedes encontrarle otras funcionalidades como hacer Spam, aunque Spam desde WhatsApp no es nada recomendable.

Spam desde cualquier medio no es recomendable pero hay algunos tipos de Spam qué están más permitidos o son más tolerantes por la legislación que otros. El propósito de esta entrada no es entrar en temas legales. Sino ver el código para enviar 100 mensajes o miles a un amiguete.

Este sería el código:

var campo = document.getElementsByClassName("input")[1]; 
contador = 0;
function dispatch(target, eventType, char) {
   var evt = document.createEvent("TextEvent");    
   evt.initTextEvent (eventType, true, true, window, char, 0, "en-US");
   target.focus();
   target.dispatchEvent(evt);
}
function spam(){
  if (contador<100){   // Las veces que se ejecutara
    dispatch(campo, "textInput", "Hola! qué tal , te envio 100 mensajitos"); // Mensajito
    var input = document.getElementsByClassName("icon btn-icon icon-send"); 
    input[0].click(); // enviando
    contador++;
    setTimeout(spam,1); // funcion recursiva con retraso.
  }
}
spam();

Para ejecutarlo tendrías, que estar conectado a WhatsApp web, seleccionar a un usuario y hacer click en F12 (mostrando la consola de desarrollo del navegador) y en la consola de JavaScript copiar y pegar el código.

whatsappWeb
Y listo, con esto puedes enviar miles de mensajes a cualquier usuario y trolearle un ratito. Fácil ¿no? 🙂

caras-wtf-whatsApp web

Otro usuarios llegaron aquí buscando:

  • como mandar mensajes masivos whatsapp
  • como enviar mensajes masivos whatsapp
  • como enviar whatsapp masivos

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Comentarios (6)

una pequeña corrección, falta aumentar el valor de contador para que termine el bucle en el código:

var campo = document.getElementsByClassName(“input”)[1];
contador = 0;
function dispatch(target, eventType, char) {
var evt = document.createEvent(“TextEvent”);
evt.initTextEvent (eventType, true, true, window, char, 0, “en-US”);
target.focus();
target.dispatchEvent(evt);
}
function spam(){
if (contador<100){ // Las veces que se ejecutara
dispatch(campo, "textInput", "Hola! qué tal , te envio 100 mensajitos"); // Mensajito
var input = document.getElementsByClassName("icon btn-icon icon-send");
input[0].click(); // enviando
contador++; //aumentar el valor del contador
setTimeout(spam,1); // funcion recursiva con retraso.
}
}
spam();

No obstante preferiria el uso de un bucle "for". En el código mostrado al alcanzar el numero de mensajes definido, se queda comprobando constantemente el "if (contador<100)" devolviendo siempre false, el código quedaría así usando el bucle:

var campo = document.getElementsByClassName("input")[1];
contador = 0;
function dispatch(target, eventType, char) {
var evt = document.createEvent("TextEvent");
evt.initTextEvent (eventType, true, true, window, char, 0, "en-US");
target.focus();
target.dispatchEvent(evt);
}
function spam(){
for (contador = 0; contador < 100; contador ++) { //100 es la cantidad de mensajes a enviar
dispatch(campo, "textInput", "Hola! qué tal , te envio 100 mensajitos"); // Mensajito
var input = document.getElementsByClassName("icon btn-icon icon-send");
input[0].click(); // enviando
};
}
spam();

Responder

Gracias si, lo tenía así cuando se lo envié a mi hermano , pero no se por que perdí el contador ;( ;(

Gracias por el aporte. Corregido

Responder

Que bueno apuntado para trollear a mi compañero de trabajo

Responder

Hola: Y como lo ejecutas? para que comiencen a salir?

Responder

Pues muy fácil, sigue las instrucciones.
Te vas al whatsapp web.
Seleccion el usuario.
Dale al f12
y busca “consola”
al final copia-pega el codigo y dale al intro.
y listo 😉

Responder

AMIGOS COMO SERIA PARA ADJUNTAR UNA IMAGEN

Responder