// ==UserScript== // @name WhatsApp Web Spammer // @namespace http://tampermonkey.net/ // @version 0.1 // @description Spam people with this beautiful WhatsApp Web spammer. // @author Dan6erbond // @match https://web.whatsapp.com/* // @grant none // @downloadURL none // ==/UserScript== //WhatsApp Web Spammer //Insert this code into console //This script is also available on Greasyfork: // var intervalFunction = null; var message = ''; createSpamButton(); function createSpamButton () { var composeBar = document.getElementsByClassName('block-compose')[0]; var spamButton = document.createElement('a'); spamButton.innerHTML = 'SPAM'; spamButton.style = 'padding:0px 0px 10px 10px'; spamButton.href = '#'; spamButton.onclick = function(){ doSpam(this); }; composeBar.insertBefore(spamButton, composeBar.childNodes[2]); } function sendMessage () { var evt = new Event('input', { bubbles: true }); var input = document.getElementsByClassName('pluggable-input-body')[0]; input.innerHTML = message; input.dispatchEvent(evt); document.getElementsByClassName('compose-btn-send')[0].click(); } function doSpam(element) { if(element.innerHTML == 'SPAM'){ element.innerHTML = 'STOP'; var input = document.getElementsByClassName('pluggable-input-body')[0]; message = input.innerHTML; var interval = parseInt (prompt('Please enter spam-interval:', '')); intervalFunction = window.setInterval(function(){ sendMessage(); }, interval); } else { element.innerHTML = 'SPAM'; window.clearInterval(intervalFunction); } }