diff --git a/README.md b/README.md
index db85607..34413f0 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@ Hadder Discord is a multi-purpose Discord bot with 100% uptime.
[](https://top.gg/bot/637002314162372639)
[](https://botlist.space/bot/637002314162372639?utm_source=bls&utm_medium=widget&utm_campaign=637002314162372639)
[](https://discordbotlist.com/bots/637002314162372639)
+[](https://arcane-botcenter.xyz/bot/637002314162372639)
## Hadder Team
### Developer
diff --git a/pom.xml b/pom.xml
index 8aef5cb..e5cb623 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
net.dv8tion
JDA
- 4.1.1_137
+ 4.1.1_142
org.json
@@ -101,7 +101,7 @@
com.fasterxml.jackson.core
jackson-annotations
- 2.10.3
+ 2.11.0
diff --git a/src/main/java/com/bbn/hadder/utils/BotList.java b/src/main/java/com/bbn/hadder/utils/BotList.java
index 3abfe8d..04374c8 100644
--- a/src/main/java/com/bbn/hadder/utils/BotList.java
+++ b/src/main/java/com/bbn/hadder/utils/BotList.java
@@ -33,14 +33,13 @@ public class BotList {
private static String MythicalBotList = "https://mythicalbots.xyz/api/bot/637002314162372639";
private static String BotsForDiscord = "https://botsfordiscord.com/api/bot/637002314162372639";
private static String DiscordBotList = "https://discordbotlist.com/api/bots/637002314162372639/stats";
- private static String DiscordBoats = "https://discord.boats/api/bot/637002314162372639";
+ private static String DiscordBoats = "https://discord.boats/api/v2/bot/637002314162372639";
private static String YetAnotherBotList = "https://yabl.xyz/api/bot/637002314162372639/stats";
private static String DiscordExtremeList = "https://api.discordextremelist.xyz/v1/bot/637002314162372639";
private static String DiscordBots = "https://top.gg/api/bots/637002314162372639/stats";
private static String BotListSpace = "https://api.botlist.space/v1/bots/637002314162372639";
private static String DiscordBots2 = "https://discord.bots.gg/api/v1/bots/637002314162372639/stats";
- private static String CloudList = "https://www.cloudlist.xyz/api/stats/637002314162372639";
- private static String ArcaneBotCenter = "https://arcane-botcenter.xyz/api/637002314162372639/stats";
+ private static String ArcaneBotCenter = "https://arcane-center.xyz/api/637002314162372639/stats";
private Config config;
@@ -197,21 +196,6 @@ public class BotList {
e.printStackTrace();
}
- // CloudList
-
- Request cloudlist = new Request.Builder()
- .url(CloudList)
- .post(body)
- .addHeader("Authorization", config.getCloudListToken())
- .build();
-
- try {
- new OkHttpClient().newCall(cloudlist).execute().close();
- System.out.println("Successfully posted count to the CloudList!");
- } catch (IOException e) {
- e.printStackTrace();
- }
-
// Arcane Bot Center
Request arcane = new Request.Builder()
diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties
index 33746de..8d5f954 100644
--- a/src/main/resources/Translations/Translations_de.properties
+++ b/src/main/resources/Translations/Translations_de.properties
@@ -97,17 +97,11 @@ commands.misc.code.success.title = Informationen zum Einladungscode
commands.misc.code.success.description = Diese Nachricht enthält einige Informationen über den angegebenen Einladungscode.
commands.misc.code.error.title = Code nicht gefunden
commands.misc.code.error.description = Ich kann den angegebenen Einladungscode nicht finden.
-commands.misc.code.help.description = Zeigt Informationen über einen Einladungs-Code.
-commands.misc.moveall.success.title = Erfolgreich verschoben
+commands.misc.code.help.description = Shows information about a invite code.
+commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Ungültige ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Ungültige ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Erfolgreich gebannt
commands.moderation.ban.success.description = Ich habe %extra% erfolgreich gebannt
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Ändere die Lautstärke der Musik.
commands.music.pause.success.title = Erfolgreich pausiert
commands.music.pause.success.description = Ich habe den gespielten Song erfolgreich pausiert.
commands.music.pause.error.paused.title = Bereits pausiert
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = Das Lied ist bereits pausiert.
commands.music.pause.error.connected.title = Kein Kanal
commands.music.pause.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um den Song zu pausieren.
commands.music.pause.help.description = Pausiere das abgespielte Lied.
@@ -322,7 +316,7 @@ commands.owner.guildleave.help.description = Quit from a server
commands.owner.reboot.help.description = Startet den Bot neu.
commands.owner.shutdown.success.title = Fährt herrunter
commands.owner.shutdown.help.description = Schalte den Bot ab.
-commands.owner.test.success = Meine Freunde testen
+commands.owner.test.success = TEST my friends
commands.owner.test.help.description = Nur ein kleiner Testbefehl
commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands
commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra%
diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties
index 4d56039..4ae304a 100644
--- a/src/main/resources/Translations/Translations_en.properties
+++ b/src/main/resources/Translations/Translations_en.properties
@@ -107,7 +107,7 @@ commands.misc.moveall.error.source.int.description = You didn't specified a ID a
commands.misc.moveall.error.target.int.title = Invalid ID
commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
diff --git a/src/main/resources/Translations/Translations_es.properties b/src/main/resources/Translations/Translations_es.properties
index 4d56039..1f07242 100644
--- a/src/main/resources/Translations/Translations_es.properties
+++ b/src/main/resources/Translations/Translations_es.properties
@@ -100,14 +100,8 @@ commands.misc.code.error.description = I can't find the specified invite code.
commands.misc.code.help.description = Shows information about a invite code.
commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Invalid ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Invalid ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Change the volume of the music.
commands.music.pause.success.title = Successfully paused
commands.music.pause.success.description = I successfully paused the played song.
commands.music.pause.error.paused.title = Already paused
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = The song is already paused.
commands.music.pause.error.connected.title = No channel
commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song.
commands.music.pause.help.description = Pause the playing song.
diff --git a/src/main/resources/Translations/Translations_fr.properties b/src/main/resources/Translations/Translations_fr.properties
index 4d56039..1f07242 100644
--- a/src/main/resources/Translations/Translations_fr.properties
+++ b/src/main/resources/Translations/Translations_fr.properties
@@ -100,14 +100,8 @@ commands.misc.code.error.description = I can't find the specified invite code.
commands.misc.code.help.description = Shows information about a invite code.
commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Invalid ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Invalid ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Change the volume of the music.
commands.music.pause.success.title = Successfully paused
commands.music.pause.success.description = I successfully paused the played song.
commands.music.pause.error.paused.title = Already paused
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = The song is already paused.
commands.music.pause.error.connected.title = No channel
commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song.
commands.music.pause.help.description = Pause the playing song.
diff --git a/src/main/resources/Translations/Translations_ru.properties b/src/main/resources/Translations/Translations_ru.properties
index 4d56039..1f07242 100644
--- a/src/main/resources/Translations/Translations_ru.properties
+++ b/src/main/resources/Translations/Translations_ru.properties
@@ -100,14 +100,8 @@ commands.misc.code.error.description = I can't find the specified invite code.
commands.misc.code.help.description = Shows information about a invite code.
commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Invalid ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Invalid ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Change the volume of the music.
commands.music.pause.success.title = Successfully paused
commands.music.pause.success.description = I successfully paused the played song.
commands.music.pause.error.paused.title = Already paused
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = The song is already paused.
commands.music.pause.error.connected.title = No channel
commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song.
commands.music.pause.help.description = Pause the playing song.
diff --git a/src/main/resources/Translations/Translations_tr.properties b/src/main/resources/Translations/Translations_tr.properties
index 4d56039..1f07242 100644
--- a/src/main/resources/Translations/Translations_tr.properties
+++ b/src/main/resources/Translations/Translations_tr.properties
@@ -100,14 +100,8 @@ commands.misc.code.error.description = I can't find the specified invite code.
commands.misc.code.help.description = Shows information about a invite code.
commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Invalid ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Invalid ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Change the volume of the music.
commands.music.pause.success.title = Successfully paused
commands.music.pause.success.description = I successfully paused the played song.
commands.music.pause.error.paused.title = Already paused
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = The song is already paused.
commands.music.pause.error.connected.title = No channel
commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song.
commands.music.pause.help.description = Pause the playing song.
diff --git a/src/main/resources/Translations/Translations_zh.properties b/src/main/resources/Translations/Translations_zh.properties
index 4d56039..1f07242 100644
--- a/src/main/resources/Translations/Translations_zh.properties
+++ b/src/main/resources/Translations/Translations_zh.properties
@@ -100,14 +100,8 @@ commands.misc.code.error.description = I can't find the specified invite code.
commands.misc.code.help.description = Shows information about a invite code.
commands.misc.moveall.success.title = Successfully moved
commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\!
-commands.misc.moveall.error.equals.title = Not twice
-commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels.
-commands.misc.moveall.error.source.int.title = Invalid ID
-commands.misc.moveall.error.source.int.description = You didn't specified a ID as the source channel.
-commands.misc.moveall.error.target.int.title = Invalid ID
-commands.misc.moveall.error.target.int.description = You didn't specified a ID as the target channel.
commands.misc.moveall.help.description = Moves all users in the source channel to the target channel.
-commands.misc.corona.help.description = Shows the newest stats of COVID-19
+commands.misc.corona.help.description = Show the newest stats about COVID-19
commands.moderation.ban.success.title = Successfully banned
commands.moderation.ban.success.description = I successfully baned %extra%
@@ -276,7 +270,7 @@ commands.music.volume.help.description = Change the volume of the music.
commands.music.pause.success.title = Successfully paused
commands.music.pause.success.description = I successfully paused the played song.
commands.music.pause.error.paused.title = Already paused
-commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play
+commands.music.pause.error.paused.description = The song is already paused.
commands.music.pause.error.connected.title = No channel
commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song.
commands.music.pause.help.description = Pause the playing song.