fix(dota.py): 修复 party_size 为 None 时序列化报错的问题

修复 party_size 为 None 时序列化报错的问题

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2023-10-03 23:11:24 +08:00
parent 0f4f29332c
commit 01e3c23651

View File

@ -213,7 +213,9 @@ def serialize_match_for_discord(match_):
is_radiant = player['is_radiant']
break
win = is_radiant == match_['radiant_win']
if match_['party_size'] > 1:
if not match_['party_size']:
summary = f"??黑 {match_['duration']}"
elif match_['party_size'] > 1:
summary = f"{match_['party_size']}{match_['duration']}"
else:
summary = f"单排 {match_['duration']}"