From 0a28ebac4841bcbdbbd0818216cd8182dd46a37e Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 27 Jan 2024 13:09:02 -0800 Subject: add optional message cool down to prevent Discord rate limit --- src/main/java/Main.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/java/Main.java') 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 } } } -- cgit v1.2.3