diff options
Diffstat (limited to 'src/main/java/de/romjaki/selfbot')
-rw-r--r-- | src/main/java/de/romjaki/selfbot/MessageListener.java | 31 | ||||
-rw-r--r-- | src/main/java/de/romjaki/selfbot/sanduhrdings.txt | 19 |
2 files changed, 50 insertions, 0 deletions
diff --git a/src/main/java/de/romjaki/selfbot/MessageListener.java b/src/main/java/de/romjaki/selfbot/MessageListener.java index ac166e1..5a14369 100644 --- a/src/main/java/de/romjaki/selfbot/MessageListener.java +++ b/src/main/java/de/romjaki/selfbot/MessageListener.java @@ -13,6 +13,7 @@ import java.io.UnsupportedEncodingException; import java.lang.reflect.Field; import java.text.SimpleDateFormat; import java.util.Date; +import java.util.Scanner; import static java.util.concurrent.TimeUnit.SECONDS; @@ -21,6 +22,27 @@ import static java.util.concurrent.TimeUnit.SECONDS; */ public class MessageListener extends ListenerAdapter { private static final Rot rotter = new Rot(); + private static String SANDUHRDINGS = " -`\n" + + " .o+`\n" + + " `ooo/\n" + + " `+oooo:\n" + + " `+oooooo:\n" + + " -+oooooo+:\n" + + " `/:-:++oooo+:\n" + + " `/++++/+++++++:\n" + + " `/++++++++++++++:\n" + + " `/+++ooooooooooooo/`\n" + + " ./ooosssso++osssssso+`\n" + + " .oossssso-`` ``/ossssss+`\n" + + " -osssssso. :ssssssso.\n" + + " :osssssss/ osssso+++.\n" + + " /ossssssss/ +ssssooo/-\n" + + " `/ossssso+/:- -:/+osssso+-\n" + + " `+sso+:-` `.-/+oso:\n" + + "`++:. `-/+/\n" + + ".`"; + + private Config config; public MessageListener(Config c) { @@ -65,11 +87,20 @@ public class MessageListener extends ListenerAdapter { if (raw.matches("(?is)^::rot\\s.+")) { mes = rot(event); } + if (raw.matches("(?is)^::sanduhrdings")) { + mes = sanduhrdings(event); + } if (deleteAfter && mes != null) { mes.delete().queueAfter(5, SECONDS); } } + private Message sanduhrdings(MessageReceivedEvent event) { + event.getMessage().delete().queue(); + return event.getChannel().sendMessage("```\n" + SANDUHRDINGS + "\n```").complete(); + } + + private Message rot(MessageReceivedEvent event) { String[] parts = event.getMessage().getRawContent().replaceFirst("(?i)^:[:>]rot\\s+", "").split("\\s+", 2); event.getMessage().delete().queue(); diff --git a/src/main/java/de/romjaki/selfbot/sanduhrdings.txt b/src/main/java/de/romjaki/selfbot/sanduhrdings.txt new file mode 100644 index 0000000..bcf3421 --- /dev/null +++ b/src/main/java/de/romjaki/selfbot/sanduhrdings.txt @@ -0,0 +1,19 @@ + -` + .o+` + `ooo/ + `+oooo: + `+oooooo: + -+oooooo+: + `/:-:++oooo+: + `/++++/+++++++: + `/++++++++++++++: + `/+++ooooooooooooo/` + ./ooosssso++osssssso+` + .oossssso-`` ``/ossssss+` + -osssssso. :ssssssso. + :osssssss/ osssso+++. + /ossssssss/ +ssssooo/- + `/ossssso+/:- -:/+osssso+- + `+sso+:-` `.-/+oso: +`++:. `-/+/ +.`
\ No newline at end of file |