Browse Source

playon info

master
gsd 1 day ago
parent
commit
52c85e5025
  1. 29
      player.py

29
player.py

@ -129,6 +129,35 @@ class Player:
if message:
embed.add_field(name="История аккаунта Discord:", value=message, inline=False)
#play any
if self.current.get("play_on", {}):
try:
#https://tf2.pblr-nyk.pro/api/stats/gc/pg/27001
embed.add_field(
name="Сейчас играет на",
value=f"[{self.stats['servers'][self.current['play_on']['server_id']]['name']}](https://tf2.pblr-nyk.pro/api/stats/gc/pg/{self.stats['servers'][self.current['play_on']['server_id']]['address'].split(':')[1]})",
inline=False
)
except:
pass
elif self.current.get("lastplay", {}):
selected_srv = "srv1"
selected_timestamp = 0
for srv, maps in self.current["lastplay"].items():
for last_play in maps.values():
if last_play > selected_timestamp:
selected_srv = srv
selected_timestamp = last_play
embed.add_field(
name="Последняя игра на",
value=f"{self.stats['servers'][selected_srv]['name']}\nв {utime2human(selected_timestamp)}"
)
else:
embed.add_field(
name="Не играл на",
value="Факты13"
)
return embed
@property

Loading…
Cancel
Save