排行榜美化
This commit is contained in:
@@ -142,8 +142,7 @@ class MessageStorage:
|
|||||||
return f"📊 {yesterday} 没有发言记录"
|
return f"📊 {yesterday} 没有发言记录"
|
||||||
|
|
||||||
# 格式化输出字符串,添加emoji和美化格式
|
# 格式化输出字符串,添加emoji和美化格式
|
||||||
ranking_str = f"🏆 {yesterday} 发言之星排行榜 🏆\n"
|
ranking_str = f"🏆 {yesterday} 发言排行榜 🏆\n"
|
||||||
ranking_str += "━━━━━━━━━━━━━━━━━━\n"
|
|
||||||
|
|
||||||
# 为不同名次添加不同的奖杯和样式
|
# 为不同名次添加不同的奖杯和样式
|
||||||
for rank, result in enumerate(results, start=1):
|
for rank, result in enumerate(results, start=1):
|
||||||
@@ -153,20 +152,16 @@ class MessageStorage:
|
|||||||
|
|
||||||
# 根据排名添加不同的emoji
|
# 根据排名添加不同的emoji
|
||||||
if rank == 1:
|
if rank == 1:
|
||||||
ranking_str += f"🥇 {rank}. {display_name}: {speech_count}次 🔥\n"
|
ranking_str += f"🥇 {rank}.{display_name}: {speech_count}次 🔥\n"
|
||||||
elif rank == 2:
|
elif rank == 2:
|
||||||
ranking_str += f"🥈 {rank}. {display_name}: {speech_count}次 ✨\n"
|
ranking_str += f"🥈 {rank}.{display_name}: {speech_count}次 ✨\n"
|
||||||
elif rank == 3:
|
elif rank == 3:
|
||||||
ranking_str += f"🥉 {rank}. {display_name}: {speech_count}次 👏\n"
|
ranking_str += f"🥉 {rank}.{display_name}: {speech_count}次 👏\n"
|
||||||
elif rank <= 10:
|
elif rank <= 10:
|
||||||
ranking_str += f"🌟 {rank}. {display_name}: {speech_count}次\n"
|
ranking_str += f"🌟 {rank}.{display_name}: {speech_count}次\n"
|
||||||
else:
|
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} 发言排名")
|
logging.info(f"成功生成 {yesterday} 的群聊 {groupId} 发言排名")
|
||||||
return ranking_str
|
return ranking_str
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user