aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-01-27 13:09:02 -0800
committerPinapelz <yukais@pinapelz.com>2024-01-27 13:09:02 -0800
commit0a28ebac4841bcbdbbd0818216cd8182dd46a37e (patch)
tree9f84f7857b50002884f4aa19dee4d40772a60448 /src/main
parent56f6fda144654743356dbb7d4e701d0388fe5e2f (diff)
add optional message cool down to prevent Discord rate limitHEADmain
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/Main.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/Main.java b/src/main/java/Main.java
index 2342c75..1008241 100644
--- a/src/main/java/Main.java
+++ b/src/main/java/Main.java
@@ -18,7 +18,8 @@ import java.util.concurrent.TimeUnit;
public class Main extends ListenerAdapter{
- private int REFRESH_INTERVAL = 15;
+ private int REFRESH_INTERVAL = 15; // in minutes
+ private int MESSAGE_SEND_COOLDOWN = 1; // in seconds
private JDA jda;
private StatusHandler statusHandler;
private JDABuilder jdaBuilder;
@@ -67,6 +68,7 @@ public class Main extends ListenerAdapter{
}
for (MessageEmbed messageEmbed : messageEmbeds) {
jda.getTextChannelById(orgChannelTuple.getDiscordChannelId()).sendMessageEmbeds(messageEmbed).queue();
+ Thread.sleep(MESSAGE_SEND_COOLDOWN * 1000); // prevent discord rate limiting
}
}
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage