Prechádzať zdrojové kódy

Edited the SQL Query and set the refresh time to 7 days.

BaumSplitter41 1 mesiac pred
rodič
commit
dc044dac93
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      VPD_BOT/cogs/inaktive_remider_dm.py

+ 2 - 2
VPD_BOT/cogs/inaktive_remider_dm.py

@@ -23,7 +23,7 @@ class remiderinactive(commands.Cog):
         return config
 
     
-    @tasks.loop(hours=48)
+    @tasks.loop(hours=168) # Run every 7 days
     async def check_inactive_members(self):
         config = self._load_config()
         enable_inavtive_reminder_dm = config.getboolean("Welcome","enable_inavtive_reminder_dm")
@@ -62,7 +62,7 @@ class remiderinactive(commands.Cog):
         inaktive_players = []
         
         cursor.execute("""
-        SELECT users.license2, MAX(users.discord) AS discord, MAX(players.last_updated) AS last_logged_out FROM users JOIN players ON users.license2 = players.license GROUP BY users.license2 HAVING MAX(players.last_updated) < CURDATE() - INTERVAL 14 DAY;
+        SELECT users.discord, MAX(users.license2)AS license2,  MAX(players.last_updated) AS last_logged_out FROM users JOIN players ON users.license2 = players.license GROUP BY users.discord HAVING MAX(players.last_updated) < CURDATE() - INTERVAL 14 DAY;
         """)
         for discord in cursor.fetchall():
             inaktive_players.append(discord)