lunarflu HF staff commited on
Commit
7d4a6f0
·
verified ·
1 Parent(s): 97077f6

polishing embed

Browse files
Files changed (1) hide show
  1. app.py +13 -9
app.py CHANGED
@@ -218,7 +218,7 @@ async def add_exp(member_id):
218
  if current_role in member.roles: # needs update; reference exp reward for verification
219
  #await member.send(f"Level up! {current_level-1} -> {current_level}!")
220
  if member_id == 811235357663297546:
221
- row = global_df[global_df['discord_user_id'] == str(member_id)]
222
  if not row.empty:
223
  target_exp = row['discord_exp'].values[0]
224
  rank = (global_df['discord_exp'] > target_exp).sum() + 1
@@ -227,18 +227,22 @@ async def add_exp(member_id):
227
  print(f"Discord ID {member_id} not found in the DataFrame.")
228
 
229
  # send embed
230
- msg = 'Congrats! You just leveled up in the Hugging Face Discord server from'
231
- msg2 = "Continue leveling up by:"
232
- msg3 = "Being active on the Hugging Face Hub (you can verify here to link your Hub + Discord accounts!)"
233
- verification_link = "https://discord.com/channels/879548962464493619/900125909984624713"
234
  embed = Embed(color=Color.blue())
235
  embed.set_author(name=f"{member}", icon_url=member.avatar.url if member.avatar else bot.user.avatar.url)
236
- embed.title = "Level Up!"
237
- embed.description = f"{msg} {current_level-1} -> {current_level}. \n Your leaderboard ranking is {rank} {msg2} \n - Posting \n - Reacting \n - {msg3} {verification_link}"
238
-
 
 
 
 
 
 
 
 
239
  lunar = guild.get_member(811235357663297546)
240
  await lunar.send(embed=embed)
241
-
242
 
243
  #Review the leaderboard at <link>
244
  # leaderboard link
 
218
  if current_role in member.roles: # needs update; reference exp reward for verification
219
  #await member.send(f"Level up! {current_level-1} -> {current_level}!")
220
  if member_id == 811235357663297546:
221
+ row = global_df[global_df['discord_user_id'] == str(member_id)] # does this need to be string?
222
  if not row.empty:
223
  target_exp = row['discord_exp'].values[0]
224
  rank = (global_df['discord_exp'] > target_exp).sum() + 1
 
227
  print(f"Discord ID {member_id} not found in the DataFrame.")
228
 
229
  # send embed
 
 
 
 
230
  embed = Embed(color=Color.blue())
231
  embed.set_author(name=f"{member}", icon_url=member.avatar.url if member.avatar else bot.user.avatar.url)
232
+ embed.title = f"Level Up! `{current_level-1}` -> `{current_level}`"
233
+ msg = 'Congrats! You just leveled up in the Hugging Face Discord server'
234
+ embed.description = f"{msg}."
235
+ embed.add_field(name="Leaderboard Ranking:", value=f"👑`{rank}`", inline=True)
236
+ msg3 = "- Posting \n - Reacting \n - Being active on the Hugging Face Hub (verify to link your Hub + Discord accounts!)"
237
+ embed.add_field(name="Continue Leveling Up by:", value=msg3, inline=True)
238
+ verification_link = "https://discord.com/channels/879548962464493619/900125909984624713"
239
+ embed.add_field(name="Verify Here:", value=verification_link, inline=True)
240
+ # can use ^ to track changes in leaderboard ranking and display in levelup message when climbing
241
+ # (green red arrow thingies)
242
+
243
  lunar = guild.get_member(811235357663297546)
244
  await lunar.send(embed=embed)
245
+
246
 
247
  #Review the leaderboard at <link>
248
  # leaderboard link