Skip to content

Instantly share code, notes, and snippets.

@Max01010101010101
Created April 23, 2017 23:57
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Max01010101010101/74d604b530bcd83381725a82dd2baaf2 to your computer and use it in GitHub Desktop.
Save Max01010101010101/74d604b530bcd83381725a82dd2baaf2 to your computer and use it in GitHub Desktop.
Just a simple WhatsApp Web Spam Bot
/*
Simple WhatsApp Web Spam Bot written by Pablode. Use with love <3. Do not act reckless.
====================================================================================
DISCLAIMER: I do not take any responsibility for any damage caused with this script.
WhatsApp might be able identify script users if this becomes a problem. Do only use
this if you are aware of the consquences.
====================================================================================
Usage: Copy all of this script (Ctrl+A, Ctrl+C). Add a new Bookmark. In the URL section,
write "javascript:" and paste (Ctrl+V) this script. Visit WhatsApp Web, select your
desired contact and click the Bookmark.
Press f5 to reload the page and stop the script in execution before it finishes.
You may adjust the variables to get the emoji of your desire.
====================================================================================
*/
/* User config */
var msgcount = 50;
var delay = 250;
var emojiTab = 3; /* There is no 0, from 1 to 6. */
var emojiNumber = 8; /* No 0 either. */
/* The actual code */
function getElementByXpath(path) { return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; }
var winnniey = 0;
function sendMessage() {
setTimeout(function () {
var emojiButton = getElementByXpath('//*[@id="main"]/footer/div/button[1]');
emojiButton.click();
setTimeout(function () {
var tab = getElementByXpath('//*[@id="main"]/footer/span/div/div[2]/button[' + emojiTab + ']');
tab.click();
setTimeout(function () {
var emoji = getElementByXpath('//*[@id="main"]/footer/span/div/span/div/div/span[' + emojiNumber + ']');
emoji.click();
setTimeout(function () {
var sendButton = getElementByXpath('//*[@id="main"]/footer/div/button[2]');
sendButton.click();
setTimeout(function () {
winnniey++;
if (winnniey < msgcount) {
sendMessage();
}
}, delay);
}, delay);
}, delay);
}, delay);
}, delay);
}
sendMessage();
@XFORTRESS
Copy link

Is this Java?

@Aeres-u99
Copy link

no, its javascript!. <ctrl+sift+i> >> console >> paste!!

@keymetaphore
Copy link

No longer operative as of the newest update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment