From b1061cd877555c828aca68132d98ded393a49624 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 31 Oct 2019 19:51:13 +0100 Subject: [PATCH 01/25] startBot() --- src/main/java/com/bbn/hadder/Hadder.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index ce583e1..9354014 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -4,6 +4,7 @@ import com.bbn.hadder.commands.general.*; import com.bbn.hadder.commands.fun.GifCommand; import com.bbn.hadder.commands.misc.GitHubCommand; import com.bbn.hadder.commands.moderation.*; +import com.bbn.hadder.commands.owner.RebootCommand; import com.bbn.hadder.commands.owner.ShutdownCommand; import com.bbn.hadder.commands.settings.PrefixCommand; import com.bbn.hadder.core.CommandHandler; @@ -23,7 +24,10 @@ import java.util.List; public class Hadder { public static void main(String[] args) { + startBot(); + } + public static void startBot() { File configfile = new File("./config.json"); if (!configfile.exists()) { System.err.println("No Config File Found!"); @@ -46,7 +50,7 @@ public class Hadder { builder.setToken(config.getString("Token")); - CommandHandler.cmdlist.addAll(List.of(new TestCommand(), new BanCommand(), new PrefixCommand(), new ShutdownCommand(), new KickCommand(), new PingCommand(), new GifCommand(), new ClearCommand(), new GitHubCommand())); + CommandHandler.cmdlist.addAll(List.of(new TestCommand(), new BanCommand(), new PrefixCommand(), new ShutdownCommand(), new KickCommand(), new PingCommand(), new GifCommand(), new ClearCommand(), new GitHubCommand(), new RebootCommand())); builder.addEventListeners( new MentionListener(), @@ -60,7 +64,5 @@ public class Hadder { } catch (LoginException e) { e.printStackTrace(); } - } - } From a36586f8d2efc3002bbfce2128b7a088572d34f9 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 31 Oct 2019 22:42:20 +0100 Subject: [PATCH 02/25] Restart Command without Restart xD --- .../hadder/commands/owner/RebootCommand.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/main/java/com/bbn/hadder/commands/owner/RebootCommand.java diff --git a/src/main/java/com/bbn/hadder/commands/owner/RebootCommand.java b/src/main/java/com/bbn/hadder/commands/owner/RebootCommand.java new file mode 100644 index 0000000..2e4c609 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/owner/RebootCommand.java @@ -0,0 +1,44 @@ +package com.bbn.hadder.commands.owner; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.Rethink; +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.utils.MessageEditor; +import net.dv8tion.jda.api.EmbedBuilder; +import net.dv8tion.jda.api.events.message.MessageReceivedEvent; + +import java.util.Timer; +import java.util.TimerTask; + +import static com.bbn.hadder.Hadder.startBot; + +public class RebootCommand implements Command { + + @Override + public void executed(String[] args, MessageReceivedEvent event) { + if (event.getAuthor().getId().equals("477141528981012511") || event.getAuthor().getId().equals("261083609148948488")) { + + } else { + EmbedBuilder builder = new EmbedBuilder(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.Messagetype.NO_PERMISSION, builder).build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"restart"}; + } + + @Override + public String description() { + return "Restart the bot"; + } + + @Override + public String usage() { + return labels()[0]; + } +} From bdf58caac6aef642f93900ccc3c7950a7a94f875 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 09:38:12 +0000 Subject: [PATCH 03/25] Bump maven-resources-plugin from 3.0.2 to 3.1.0 Bumps [maven-resources-plugin](https://github.com/apache/maven-resources-plugin) from 3.0.2 to 3.1.0. - [Release notes](https://github.com/apache/maven-resources-plugin/releases) - [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.0.2...maven-resources-plugin-3.1.0) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b900e3b..ff2a74c 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ maven-resources-plugin - 3.0.2 + 3.1.0 maven-compiler-plugin From 56563b4857b33cb9407b9463076cc33629e8e7c5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 09:38:14 +0000 Subject: [PATCH 04/25] Bump slf4j-api from 1.7.5 to 1.7.29 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.5 to 1.7.29. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/commits) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b900e3b..80d1aed 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ org.slf4j slf4j-api - 1.7.5 + 1.7.29 org.slf4j From 84e8cb755de5ac700ad8f336070d26fc2c02c4fb Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 09:38:29 +0000 Subject: [PATCH 05/25] Bump rethinkdb-driver from LATEST to 2.3.3 Bumps [rethinkdb-driver](https://github.com/rethinkdb/rethinkdb) from LATEST to 2.3.3. - [Release notes](https://github.com/rethinkdb/rethinkdb/releases) - [Commits](https://github.com/rethinkdb/rethinkdb/commits/v2.3.3) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b900e3b..51afb1a 100644 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,7 @@ com.rethinkdb rethinkdb-driver - LATEST + 2.3.3 com.google.code.gson From 017e9c418ec3e5d2efc390b6d1ea2d5c73d35e35 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 09:38:48 +0000 Subject: [PATCH 06/25] Bump slf4j-simple from 1.6.4 to 1.7.29 Bumps [slf4j-simple](https://github.com/qos-ch/slf4j) from 1.6.4 to 1.7.29. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/commits) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b900e3b..a25b8fa 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ org.slf4j slf4j-simple - 1.6.4 + 1.7.29 From 45475f68d936726bec855f06d121a3193c78ad40 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 09:39:13 +0000 Subject: [PATCH 07/25] Bump gson from LATEST to 2.8.6 Bumps [gson](https://github.com/google/gson) from LATEST to 2.8.6. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](https://github.com/google/gson/commits/gson-parent-2.8.6) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b900e3b..0b7e11b 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ com.google.code.gson gson - LATEST + 2.8.6 org.slf4j From 728b2a50fc39d918b8e64a70b2131573fe1d15ea Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 14:34:53 +0000 Subject: [PATCH 08/25] Bump maven-surefire-plugin from 2.22.1 to 2.22.2 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.22.1 to 2.22.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-2.22.1...surefire-2.22.2) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 700563d..dcaeea3 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ maven-surefire-plugin - 2.22.1 + 2.22.2 maven-jar-plugin From 7296514e0b854b41d4b42c051eaf58e11b055060 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 14:35:36 +0000 Subject: [PATCH 09/25] Bump maven-jar-plugin from 3.0.2 to 3.1.2 Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.0.2 to 3.1.2. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.0.2...maven-jar-plugin-3.1.2) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 700563d..a3cade9 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ maven-jar-plugin - 3.0.2 + 3.1.2 Hadder-Build From 9678beafad669fbed1d1d480883e1ca24e771fde Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 14:35:44 +0000 Subject: [PATCH 10/25] Bump maven-compiler-plugin from 3.8.0 to 3.8.1 Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.0 to 3.8.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.0...maven-compiler-plugin-3.8.1) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 700563d..a4bdc0e 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ maven-compiler-plugin - 3.8.0 + 3.8.1 maven-surefire-plugin From 591d9fe08279c13b8b014f9fe7df1ece6ca1d0d4 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 14:36:56 +0000 Subject: [PATCH 11/25] Bump junit from LATEST to 4.12 Bumps [junit](https://github.com/junit-team/junit) from LATEST to 4.12. - [Release notes](https://github.com/junit-team/junit/releases) - [Changelog](https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit/commits/r4.12) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 700563d..d920841 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ junit junit - LATEST + 4.12 test From 867dd19258d17ce005800c8303663949c52f6659 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2019 14:37:14 +0000 Subject: [PATCH 12/25] Bump maven-site-plugin from 3.7.1 to 3.8.2 Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.7.1 to 3.8.2. - [Release notes](https://github.com/apache/maven-site-plugin/releases) - [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.7.1...maven-site-plugin-3.8.2) Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 700563d..7af842b 100644 --- a/pom.xml +++ b/pom.xml @@ -98,7 +98,7 @@ maven-site-plugin - 3.7.1 + 3.8.2 maven-project-info-reports-plugin From c3d7d808d1c10ef0d655ccbfedeb23fe05a32231 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 19:19:23 +0100 Subject: [PATCH 13/25] Added Manifest to maven --- pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pom.xml b/pom.xml index 0482fd8..3b58062 100644 --- a/pom.xml +++ b/pom.xml @@ -86,6 +86,11 @@ 3.1.2 Hadder-Build + + + com.bbn.hadder.Hadder + + From cac32ee6c200f4c8acaa1d204ce71ac353515b15 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 19:19:58 +0100 Subject: [PATCH 14/25] Update .travis.yml --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 28d0f81..4061375 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,9 @@ after_success: - wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh - chmod +x send.sh - ./send.sh success $WEBHOOK_URL + - mvn package + - cd target + - sshpass -p "$SSH_PASSWORD" scp -r $SSH_USER@$SSH_URL:/home/Bots/Hadder-Build.jar Hadder-Build.jar after_failure: - wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh From 15b4c3427485d3aae74129d5ab62d00bbab7d3a9 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 19:21:17 +0100 Subject: [PATCH 15/25] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4061375..fcc776f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ after_success: - ./send.sh success $WEBHOOK_URL - mvn package - cd target - - sshpass -p "$SSH_PASSWORD" scp -r $SSH_USER@$SSH_URL:/home/Bots/Hadder-Build.jar Hadder-Build.jar + - sshpass -p "$SFTP_PASSWORD" scp -r $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar Hadder-Build.jar after_failure: - wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh From 47f9a83185f13cf5aea02034929e0a0aca306554 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 20:01:35 +0100 Subject: [PATCH 16/25] !===X COOLER --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index fcc776f..6af09e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,8 @@ after_success: - ./send.sh success $WEBHOOK_URL - mvn package - cd target - - sshpass -p "$SFTP_PASSWORD" scp -r $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar Hadder-Build.jar + - sshpass -p $SFTP_PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r Hadder-Build.jar $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar + - echo $? after_failure: - wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh From 280d8ad9bc8f2af4e3df76d5cf33b97090e78ceb Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 20:19:08 +0100 Subject: [PATCH 17/25] Update .travis.yml --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 6af09e7..34d8a4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,8 @@ after_success: - mvn package - cd target - sshpass -p $SFTP_PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r Hadder-Build.jar $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar + - echo $? + - sshpass -p $SFTP_PASSWORD ssh $SFTP_IP ./home/Bots/deploy.sh - echo $? after_failure: From 18cbce4dd187b43427f53d47032625b85522f11c Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 20:21:49 +0100 Subject: [PATCH 18/25] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 34d8a4c..5ea41d9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ after_success: - cd target - sshpass -p $SFTP_PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r Hadder-Build.jar $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar - echo $? - - sshpass -p $SFTP_PASSWORD ssh $SFTP_IP ./home/Bots/deploy.sh + - sshpass -p $SFTP_PASSWORD ssh $SFTP_IP /home/Bots/deploy.sh - echo $? after_failure: From 6d8e53d9cf9c26de1af45054f831cf0e2f2e7d39 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 21:02:00 +0100 Subject: [PATCH 19/25] Test it --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5ea41d9..3ca261a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ after_success: - cd target - sshpass -p $SFTP_PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r Hadder-Build.jar $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar - echo $? - - sshpass -p $SFTP_PASSWORD ssh $SFTP_IP /home/Bots/deploy.sh + - sshpass -p $SFTP_PASSWORD ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null $SFTP_IP /home/Bots/deploy.sh - echo $? after_failure: From 0aabd53902b62676bcced5a3ac40e86a5a846a4a Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 23:43:11 +0100 Subject: [PATCH 20/25] Update pom.xml --- pom.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3b58062..951b4f8 100644 --- a/pom.xml +++ b/pom.xml @@ -128,6 +128,19 @@ 12 + + maven-assembly-plugin + + + + fully.qualified.MainClass + + + + jar-with-dependencies + + + - \ No newline at end of file + From 451843d67a15ee2fdd09b604efad24a5fb164192 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 23:46:19 +0100 Subject: [PATCH 21/25] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3ca261a..f7aeaa3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ after_success: - wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh - chmod +x send.sh - ./send.sh success $WEBHOOK_URL - - mvn package + - mvn clean compile assembly:single - cd target - sshpass -p $SFTP_PASSWORD scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r Hadder-Build.jar $SFTP_USER@$SFTP_IP:/home/Bots/Hadder-Build.jar - echo $? From fe904c0a71e4c1ca8676223109e1161e434f2a95 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 1 Nov 2019 23:56:46 +0100 Subject: [PATCH 22/25] Update pom.xml --- pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 951b4f8..30f8e49 100644 --- a/pom.xml +++ b/pom.xml @@ -131,9 +131,10 @@ maven-assembly-plugin + Hadder-Build - fully.qualified.MainClass + com.bbn.hadder.Hadder From 95e023bf5f507f3dbf24423f38eea0c61d694dfd Mon Sep 17 00:00:00 2001 From: Hax Date: Sat, 2 Nov 2019 00:03:08 +0100 Subject: [PATCH 23/25] Update pom.xml --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 30f8e49..bb0869f 100644 --- a/pom.xml +++ b/pom.xml @@ -140,6 +140,7 @@ jar-with-dependencies + false From de0562753ab74109df298a55339fd22afe0e4a14 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 2 Nov 2019 15:14:05 +0100 Subject: [PATCH 24/25] english --- src/main/java/com/bbn/hadder/Hadder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 76a3397..1da65ee 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -47,7 +47,7 @@ public class Hadder { DefaultShardManagerBuilder builder = new DefaultShardManagerBuilder(); builder.setShardsTotal(1); - builder.setActivity(Activity.streaming("auf dem BigBotNetwork", "https://twitch.tv/BigBotNetwork")); + builder.setActivity(Activity.streaming("on the BigBotNetwork", "https://twitch.tv/BigBotNetwork")); builder.setToken(config.getString("Token")); From 8fa1a98256e27735a4130288a2de20888d2a099d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 2 Nov 2019 15:49:42 +0100 Subject: [PATCH 25/25] Fix --- src/main/java/com/bbn/hadder/listener/GuildListener.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/bbn/hadder/listener/GuildListener.java b/src/main/java/com/bbn/hadder/listener/GuildListener.java index abcb264..2ac0825 100644 --- a/src/main/java/com/bbn/hadder/listener/GuildListener.java +++ b/src/main/java/com/bbn/hadder/listener/GuildListener.java @@ -7,6 +7,7 @@ package com.bbn.hadder.listener; import com.bbn.hadder.Rethink; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.EmbedBuilder; +import net.dv8tion.jda.api.entities.User; import net.dv8tion.jda.api.events.guild.GuildJoinEvent; import net.dv8tion.jda.api.events.guild.GuildLeaveEvent; import net.dv8tion.jda.api.events.guild.member.GuildMemberJoinEvent; @@ -17,6 +18,12 @@ import java.time.Instant; public class GuildListener extends ListenerAdapter { public void onGuildJoin(GuildJoinEvent event) { + for (User user : event.getJDA().getUsers()) { + if (!user.getId().equals(event.getJDA().getSelfUser().getId())) { + Rethink.insertUser(user.getId()); + } + } + Rethink.insertServer(event.getGuild().getId()); EmbedBuilder builder = new EmbedBuilder(); event.getJDA().getTextChannelById("475722540140986369").sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.Messagetype.INFO, builder)