Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -215,11 +215,29 @@ async def add_exp(member_id):
|
|
215 |
await member.remove_roles(lvls[current_level-1])
|
216 |
print(f"Removed {lvls[current_level-1]} from {member}")
|
217 |
#print(f"{member} Level up! {current_level-1} -> {current_level}!")
|
218 |
-
|
219 |
#await member.send(f"Level up! {current_level-1} -> {current_level}!")
|
220 |
-
|
221 |
-
|
222 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
|
224 |
|
225 |
#Review the leaderboard at <link>
|
@@ -284,37 +302,7 @@ async def on_reaction_add(reaction, user):
|
|
284 |
|
285 |
|
286 |
|
287 |
-
|
288 |
-
@bot.command()
|
289 |
-
async def send_embed_test(ctx, member_id):
|
290 |
-
try:
|
291 |
-
# spot on leaderboard
|
292 |
-
guild = bot.get_guild(879548962464493619)
|
293 |
-
member = guild.get_member(member_id)
|
294 |
-
row = global_df[global_df['discord_id'] == member_id]
|
295 |
-
if not row.empty:
|
296 |
-
target_exp = row['discord_exp'].values[0]
|
297 |
-
rank = (global_df['discord_exp'] > target_exp).sum() + 1
|
298 |
-
print(f"The rank for discord_id {member_id} based on discord_exp is: {rank}")
|
299 |
-
else:
|
300 |
-
print(f"Discord ID {member_id} not found in the DataFrame.")
|
301 |
-
|
302 |
-
# send embed
|
303 |
-
msg = 'Congrats! You just leveled up in the Hugging Face Discord server from'
|
304 |
-
msg2 = "Continue leveling up by:"
|
305 |
-
msg3 = "Being active on the Hugging Face Hub (you can verify here to link your Hub + Discord accounts!)"
|
306 |
-
verification_link = "https://discord.com/channels/879548962464493619/900125909984624713"
|
307 |
-
embed = Embed(color=Color.blue())
|
308 |
-
embed.set_author(name=f"{member}", icon_url=member.avatar.url if member.avatar else bot.user.avatar.url)
|
309 |
-
embed.title = "Level Up!"
|
310 |
-
embed.description = f"{msg} {current_level-1} -> {current_level}. \n Your leaderboard ranking is {rank} {msg2} \n - Posting \n - Reacting \n - {msg3} {verification_link}"
|
311 |
-
|
312 |
-
|
313 |
-
lunar = guild.get_member(811235357663297546)
|
314 |
-
await lunar.send(embed=embed)
|
315 |
-
|
316 |
-
except Exception as e:
|
317 |
-
print(f"on_message Error: {e}")
|
318 |
|
319 |
|
320 |
@bot.command(name='update_leaderboard')
|
|
|
215 |
await member.remove_roles(lvls[current_level-1])
|
216 |
print(f"Removed {lvls[current_level-1]} from {member}")
|
217 |
#print(f"{member} Level up! {current_level-1} -> {current_level}!")
|
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'] == 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
|
225 |
+
print(f"The rank for discord_id {member_id} based on discord_exp is: {rank}")
|
226 |
+
else:
|
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>
|
|
|
302 |
|
303 |
|
304 |
|
305 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
|
307 |
|
308 |
@bot.command(name='update_leaderboard')
|