From b693d386cad2828c74e27fbe24c495bd11da3a96 Mon Sep 17 00:00:00 2001 From: jerick Date: Sun, 25 Jan 2026 19:29:59 -0500 Subject: [PATCH] poll interval in config file and cleanup --- config.py | 4 ++++ .../bot_assignment.cpython-311.pyc | Bin 13974 -> 13918 bytes services/bot_assignment.py | 22 ++++++++++-------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/config.py b/config.py index 726c416..1013ee2 100644 --- a/config.py +++ b/config.py @@ -14,3 +14,7 @@ DISCORD_TOKEN = "MTQ0Mjg3NjU3NTUzMDg3NzAxMQ.GH7MGP.VdYH4QXmPL-9Zi9zhp-Ot6SmiCxWQ POLL_INTERVAL = 30 HIT_CHECK_INTERVAL = 60 REASSIGN_DELAY = 120 + +# Bot Assignment Settings +ASSIGNMENT_TIMEOUT = 60 # Seconds before reassigning a target +ASSIGNMENT_REMINDER = 30 # Seconds before sending reminder message diff --git a/services/__pycache__/bot_assignment.cpython-311.pyc b/services/__pycache__/bot_assignment.cpython-311.pyc index 2825f991f4fbcf450c686f16317b0942f4c56b81..b4d6753ba473797894cb8500745625e2f07e3b5b 100644 GIT binary patch delta 310 zcmbQ1doPD~IWI340}vcvSC+}Wk@t!;Q9dl6Ru~x zkogyq(yt`tqKFjLAalX&&1st7Sp{r>o-c9$5gtIIN@#P5elD}9{R)c`S`ig+{1p({LW{US%xJt!= 15 and not data["reminded"]: + # Send reminder + if elapsed >= ASSIGNMENT_REMINDER and not data["reminded"]: discord_id = data["discord_id"] try: discord_user = await self.bot.fetch_user(discord_id) - await discord_user.send(f"⏰ **Reminder:** Target {enemy.name} - 15 seconds left!") + remaining = ASSIGNMENT_TIMEOUT - ASSIGNMENT_REMINDER + await discord_user.send(f"**Reminder:** Target {enemy.name} - {remaining} seconds left!") data["reminded"] = True except: pass - # Reassign after 60 seconds - if elapsed >= 60: + # Reassign after timeout + if elapsed >= ASSIGNMENT_TIMEOUT: to_reassign.append((data["group_id"], enemy_id)) del self.active_targets[key]