排行榜美化

This commit is contained in:
liuwei
2025-03-27 09:52:45 +08:00
parent 2bfffb3f76
commit 1e468d4f0b

View File

@@ -142,8 +142,7 @@ class MessageStorage:
return f"📊 {yesterday} 没有发言记录"
# 格式化输出字符串添加emoji和美化格式
ranking_str = f"🏆 {yesterday} 发言之星排行榜 🏆\n"
ranking_str += "━━━━━━━━━━━━━━━━━━\n"
ranking_str = f"🏆 {yesterday} 发言排行榜 🏆\n"
# 为不同名次添加不同的奖杯和样式
for rank, result in enumerate(results, start=1):
@@ -153,20 +152,16 @@ class MessageStorage:
# 根据排名添加不同的emoji
if rank == 1:
ranking_str += f"🥇 {rank}. {display_name}: {speech_count}次 🔥\n"
ranking_str += f"🥇 {rank}.{display_name}: {speech_count}次 🔥\n"
elif rank == 2:
ranking_str += f"🥈 {rank}. {display_name}: {speech_count}次 ✨\n"
ranking_str += f"🥈 {rank}.{display_name}: {speech_count}次 ✨\n"
elif rank == 3:
ranking_str += f"🥉 {rank}. {display_name}: {speech_count}次 👏\n"
ranking_str += f"🥉 {rank}.{display_name}: {speech_count}次 👏\n"
elif rank <= 10:
ranking_str += f"🌟 {rank}. {display_name}: {speech_count}\n"
ranking_str += f"🌟 {rank}.{display_name}: {speech_count}\n"
else:
ranking_str += f"👍 {rank}. {display_name}: {speech_count}\n"
ranking_str += f"👍 {rank}.{display_name}: {speech_count}\n"
# 添加结尾
ranking_str += "━━━━━━━━━━━━━━━━━━\n"
ranking_str += "💪 继续加油,明天争取更高排名!"
logging.info(f"成功生成 {yesterday} 的群聊 {groupId} 发言排名")
return ranking_str