Advertisement
renix1

bot to whatsapp

Apr 20th, 2019
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function eventFire (el, event_type) {
  2.     const evt = document.createEvent('MouseEvents');
  3.     evt.initMouseEvent(event_type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  4.     el.dispatchEvent(evt);
  5. }
  6.  
  7. function sendMessage (message) {
  8.     const messageBox = document.querySelectorAll('[contenteditable="true"]')[0];
  9.     messageBox.innerHTML = message;
  10.  
  11.     const event = document.createEvent('UIEvents');
  12.     event.initUIEvent('input', true, true, window, 1);
  13.     messageBox.dispatchEvent(event);
  14.     eventFire(document.querySelector('span[data-icon="send"]'), 'click');
  15. }
  16.  
  17. class Bot {
  18.     constructor (message) {
  19.         this.enabled = false;
  20.         this.operation = null;
  21.         this.message = message;
  22.     }
  23.  
  24.     send () {
  25.         sendMessage(this.message);
  26.     }
  27.  
  28.     toggle () {
  29.         if (this.enabled === false) {
  30.             this.operation = setInterval(() => {
  31.                 this.send();
  32.             }, 750);
  33.             this.enabled = true;
  34.         } else {
  35.             clearInterval(this.operation);
  36.             this.enabled = false;
  37.         }
  38.     }
  39. }
  40.  
  41. const bot = new Bot('Olá, teste');
  42.  
  43. document.body.addEventListener('mousedown', event => {
  44.     if (event.which == 2) {
  45.         event.preventDefault();
  46.         bot.toggle();
  47.     }
  48. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement