@@ -52,9 +52,9 @@ def __init__(self):
5252 self .levelling_website_avatar_channel = None
5353 self .bucket_update_in_progress = False
5454 self .ensure_xp_roles_exist_and_have_right_users .start ()
55- # self.process_leveling_profile_data_for_lurkers.start()
56- self .process_outdated_profile_pics .start ()
57- self .process_leveling_profile_data_for_active_users .start ()
55+ self .process_leveling_profile_data_for_lurkers .start ()
56+ # self.process_outdated_profile_pics.start()
57+ # self.process_leveling_profile_data_for_active_users.start()
5858
5959 @commands .Cog .listener (name = "on_ready" )
6060 async def get_guild (self ):
@@ -523,7 +523,7 @@ async def assign_roles_on_member_join(self, member: discord.Member):
523523 f"[Leveling assign_roles_on_member_join()] could not fix the XP roles for user { member } "
524524 )
525525
526- @tasks .loop (hours = 1 )
526+ @tasks .loop (minutes = 30 )
527527 async def process_leveling_profile_data_for_lurkers (self ):
528528 """
529529 Goes through all the UserPoint objects whose avatar CDN link has expired or who don't yet have a bucket number
@@ -627,8 +627,8 @@ def _initialize_blank_bucket() -> dict:
627627 """
628628 date_buckets = {}
629629 bucket_number = 1
630- for day in range (1 , 14 ): # discord CDN links apparently expire after 2 weeks and need to be re-retrieved
631- for hour in range (1 , 24 ):
630+ for day in range (1 , 24 ): # discord CDN links apparently expire after 1 day and need to be re-retrieved
631+ for minute in range (1 , 2 ): # decided to setup the buckets to be every half hour
632632 date_buckets [bucket_number ] = 0
633633 bucket_number += 1
634634 return date_buckets
0 commit comments