summaryrefslogtreecommitdiff
path: root/src/main/java/de/romjaki/selfbot
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/romjaki/selfbot')
-rw-r--r--src/main/java/de/romjaki/selfbot/MessageListener.java31
-rw-r--r--src/main/java/de/romjaki/selfbot/sanduhrdings.txt19
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