Skip to content

Commit

Permalink
Merge pull request #35 from zeroquinc:daily-overview
Browse files Browse the repository at this point in the history
feature: only send embeds for daily overview when achievements are found
  • Loading branch information
zeroquinc authored May 26, 2024
2 parents 33413c2 + cd6aaf2 commit 63d8e67
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/daily_overview.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@ async def process_daily_overview(users, api_username, api_key, channel):
user_completion = UserCompletionByDate(user, api_username, api_key, yesterday, now)
profile = UserProfile(user, api_username, api_key)
achievements = user_completion.get_achievements()
achievement_count, daily_points, daily_retropoints = count_daily_points(achievements)
max_achievement = find_max_achievement(achievements)
fav_game_details = favorite_game(achievements)
logger.info(f"{user} has earned {achievement_count} achievements today, totaling {daily_points} points and {daily_retropoints} RetroPoints. Their favorite game is {fav_game_details[0]} with {fav_game_details[1]} achievements.")
embed = create_embed(profile, achievement_count, daily_points, daily_retropoints, max_achievement, *fav_game_details)
all_embeds.append(embed)
if achievements: # Only process if there are achievements
achievement_count, daily_points, daily_retropoints = count_daily_points(achievements)
max_achievement = find_max_achievement(achievements)
fav_game_details = favorite_game(achievements)
logger.info(f"{user} has earned {achievement_count} achievements today, totaling {daily_points} points and {daily_retropoints} RetroPoints. Their favorite game is {fav_game_details[0]} with {fav_game_details[1]} achievements.")
embed = create_embed(profile, achievement_count, daily_points, daily_retropoints, max_achievement, *fav_game_details)
all_embeds.append(embed)
except Exception as e:
logger.error(f'Error processing user {user}: {e}')

Expand Down

0 comments on commit 63d8e67

Please sign in to comment.