gsd 2 years ago
parent
commit
c72133e882
  1. 5
      other_ext/register.py
  2. 4
      player.py

5
other_ext/register.py

@ -13,7 +13,7 @@ class Extension:
interaction: discord.Interaction,
profile: str
):
await interaction.response.defer(thinking=True)
await interaction.response.defer(thinking=True, ephemeral=True)
try:
steam64 = await core.GetSteam64OfDiscord(interaction.user, True)
return await interaction.followup.send('У тебя уже привязан профиль, стоит его для начала отвязать перед новой привязкой', ephemeral=True)
@ -36,6 +36,9 @@ class Extension:
if profile_discord_id != 0:
return await interaction.followup.send(f'Профиль {profile.community_url} уже привязан к пользователю <@{profile_discord_id}>, если у тебя угнали профиль, напиши об этом <@142269939783434240>', ephemeral=True)
if not profile.played_on_servers:
return await interaction.followup.send('Профиль который ты хочешь привязать не играл на наших серверах, тогда зачем ты здесь??', ephemeral=True)
result = await profile.CreateDiscordId(interaction.user.id)
if not result:
return await interaction.followup.send('Кароч нельзя привязать профиль(((', ephemeral=True)

4
player.py

@ -40,6 +40,10 @@ class Player:
def permition(self):
return self.current.get("permition", {})
@property
def played_on_servers(self):
return self.current.get("lastplay", {}) or self.current.get("gametime", {})
@property
def embed(self) -> Embed:
if not self.current:

Loading…
Cancel
Save