Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package it.spam;
- import java.awt.Robot;
- import java.awt.Toolkit;
- import java.awt.datatransfer.Clipboard;
- import java.awt.datatransfer.StringSelection;
- import java.awt.event.KeyEvent;
- import java.util.Random;
- public class PhraseSpammer {
- public static final int DELAY = 250;
- public static final String[] TEXTS = {
- "you're not the number one",
- "https://e621.net/posts/2162901?q=scat+order%3Afavcount_asc",
- "https://e621.net/posts/1603526?q=scat+order%3Afavcount_asc",
- "https://e621.net/posts/1947270?q=scat+order%3Afavcount_asc",
- "https://e621.net/posts/1685639?q=scat+order%3Afavcount_asc",
- "https://e621.net/posts/1645686?q=scat+order%3Afavcount_asc",
- "https://e621.net/posts/2283706?q=scat",
- "https://e621.net/posts/2287591?q=scat",
- "https://e621.net/posts/2300579?q=scat",
- "https://e621.net/posts/2302448?q=scat"
- };
- public static void send(Robot robot, Clipboard clipboard, Random r) {
- clipBoard(TEXTS[r.nextInt(TEXTS.length)], clipboard);
- robot.keyPress(KeyEvent.VK_CONTROL);
- robot.keyPress(KeyEvent.VK_V);
- robot.keyRelease(KeyEvent.VK_CONTROL);
- robot.keyRelease(KeyEvent.VK_V);
- robot.keyPress(KeyEvent.VK_ENTER);
- robot.keyRelease(KeyEvent.VK_ENTER);
- robot.delay(DELAY);
- }
- public static void clipBoard(String text, Clipboard clipboard){
- StringSelection stringSelection = new StringSelection(text);
- try{
- clipboard.setContents(stringSelection, stringSelection);
- } catch(Exception e) {};
- }
- public static void spammer() {
- try {
- Random rand = new Random();
- Robot r = new Robot();
- Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
- System.out.println("Spam is starting in 5000 ms. Press Ctrl+c to exit.");
- r.delay(5000);
- while(true)
- send(r, clipboard, rand);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void main(String[] args) {
- spammer();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement