more robust

This commit is contained in:
TheTechRobo 2021-06-08 11:04:02 -04:00
parent fdb03cf762
commit c667212b0b
1 changed files with 6 additions and 0 deletions

6
bot.py
View File

@ -74,6 +74,12 @@ async def hypixel(ctx,player,ConvertToUUID=True):
item = status(HYPIXEL_API_KEY,player,ConvertToUUID)['session']
statusAPI_Message = item['online']
try:
for i in ("gameType","mode","map"):
try:item[i]
except KeyError:
if i == "gameType":
raise
item[i] = "N/A"
currentStatus_Message = f"{item['gameType']} ({_('mode')} {item['mode']}); {_('on map')} {item['map']}"
except KeyError:
currentStatus_Message = _("Offline")