Guest User

Untitled

a guest
Oct 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. var counter = 0;
  2.  
  3. var i = setInterval(function() {
  4. window.InputEvent = window.Event || window.InputEvent;
  5. var d = new Date();
  6. var event = new InputEvent('input', {
  7. bubbles: true
  8. });
  9. var textbox = document.querySelector('#main > footer > div.block-compose > div.input-container > div.pluggable-input.pluggable-input-compose > div.pluggable-input-body.copyable-text.selectable-text');
  10. var textToSend = "Me responde!";
  11.  
  12. // Contribuição do @diego-rlima
  13. // O envio para quando a pessoa responde, caso queira remover, basta apagar essa condiço.
  14. if ( counter > 0 ) {
  15. var lastMessage = document.querySelector('#main > .pane-body > .copyable-area > .pane-chat-msgs .msg:last-child > .message');
  16.  
  17. if ( lastMessage.classList.contains('message-in') ) {
  18. textToSend = "Finalmente respondeu!";
  19. clearInterval(i);
  20. }
  21. }
  22.  
  23. // Mensagem que será enviada
  24. textbox.textContent = textToSend;
  25.  
  26. textbox.dispatchEvent(event);
  27. document.querySelector("button.compose-btn-send").click();
  28. counter++;
  29.  
  30.  
  31. // Envia 100 mensagens, uma mensagem a cada segundo.
  32. // Se quiser enviar sem limites da zueira (porque the zuera never ends), só remover essa condição hu3hu3.
  33. if (counter === 100)
  34. clearInterval(i);
  35.  
  36. console.log("Já enviei " + counter + ' mensagens.')
  37.  
  38. // 1000 = 1 segundo, tempo que será enviada cada mensagem.
  39. }, 1000);
Add Comment
Please, Sign In to add comment