fix: 修复战报中没有开黑信息的问题 TUN-66

This commit is contained in:
Ching 2024-05-11 16:37:02 +08:00
parent 58eb406c07
commit adcf1478d5

View File

@ -220,8 +220,11 @@ def serialize_match_for_discord(match_):
break break
win = is_radiant == match_['radiant_win'] win = is_radiant == match_['radiant_win']
if not match_['party_size']: if not match_['party_size']:
summary = f"??黑 {match_['duration']}" if Match.filter(match_id=match_['match_id']).exists():
elif match_['party_size'] > 1: match_['party_size'] = Match.get(match_id=match_['match_id']).party_size
else:
summary = f"{match_['duration']}"
if match_['party_size'] > 1:
summary = f"{match_['party_size']}{match_['duration']}" summary = f"{match_['party_size']}{match_['duration']}"
else: else:
summary = f"单排 {match_['duration']}" summary = f"单排 {match_['duration']}"