diff --git a/dota.py b/dota.py index 589d7ae..4e59b01 100644 --- a/dota.py +++ b/dota.py @@ -238,7 +238,11 @@ def serialize_match_for_discord(match_): dire_highest_damage_idx = 0 for player in match_['players']: - desc = f"{player['nickname'] or player['personaname']}(Lv.**{player['level']}** {player['hero']}): **{player['kills']}** 杀 **{player['deaths']}** 死 **{player['assists']}** 助 | **{utils.shorten_digits(player['total_gold'])}** 经济 | **{utils.shorten_digits(player['hero_damage'])}** 伤害 " + player_name = player['personaname'] + if player['nickname']: + player_name = f"**{player['nickname']}**" + + desc = f"{player_name}(Lv.**{player['level']}** {player['hero']}): **{player['kills']}** 杀 **{player['deaths']}** 死 **{player['assists']}** 助 | **{utils.shorten_digits(player['total_gold'])}** 经济 | **{utils.shorten_digits(player['hero_damage'])}** 伤害 " if player['is_radiant']: radiant.append(desc)