Spam people with this beautiful WhatsApp Web spammer.
目前為
// ==UserScript==
// @name WhatsApp Web Spammer
// @namespace http://tampermonkey.net/
// @version 0.6
// @description Spam people with this beautiful WhatsApp Web spammer.
// @author Dan6erbond
// @match https://web.whatsapp.com/*
// @grant none
// ==/UserScript==
//WhatsApp Web Spammer
//Insert this code into console
//This script is also available on Greasyfork:
//https://greasyfork.org/de/scripts/36066-whatsapp-web-spammer
var repeatingSpamFunction = null;
var repeatingCreateSpamButtonFunction = null;
var message = '';
document.onclick = function(){
createSpamButton();
};
function createSpamButton () {
if(document.getElementById('spamButton') != null)
return;
var composeBar = document.getElementsByClassName('block-compose')[0];
var spamButton = document.createElement('a');
spamButton.setAttribute("id", "spamButton");
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'){
if(input.innerHTML == '' || input.innerHTML == null){
window.alert('Please Enter a Text to be spammed before using the spam button.');
return;
}
element.innerHTML = 'STOP';
var input = document.getElementsByClassName('pluggable-input-body')[0];
message = input.innerHTML;
var interval = parseInt (prompt('Please enter spam-interval:', ''));
repeatingSpamFunction = window.setInterval(function(){
sendMessage();
}, interval);
} else {
element.innerHTML = 'SPAM';
window.clearInterval(repeatingSpamFunction);
}
}