@n__o_b_o_d_y
Programist, изучаю python

Как сделать код который делает что-то типо банка discord.py?

У меня есть код(будет в самом конце) который даёт что-то типо зарплаты и я хочу сделать код который делает команду balance и эта команда показывает сколько у меня на счету но я не знаю как это сделать
Код:
@client.command()
@commands.cooldown(1, 30, commands.BucketType.user)
async def bonus(ctx):
    amount = random.randint(10, 50)
    embed=discord.Embed(title="Зарплата", description="Вы можете получить зарплату каждый день!", color=0xff8040)
    embed.add_field(name="Вы получили зарплату в размере ", value=f"{amount} тысяч", inline=False)
    await ctx.send(embed = embed)
  • Вопрос задан
  • 533 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Nitagas_r
Вот вам готовый код, вы также можете задавать вопросы на дискорд серверах вот например: https:// discord.gg /NfTf9JD пробелы убрать

@client.command()
async def balance(ctx, member: discord.Member = None):
    await ctx.channel.purge( limit = 1 )
    if member is None:
        await ctx.author.send(embed = discord.Embed(
            description = f"""**{ctx.author}** ваш баланс составляет **{cursor.execute("SELECT cash From users WHERE id = {}".format(ctx.author.id)).fetchone()[0]} :dollar:**"""
        ))
        
        
    
    else:
        await ctx.author.send(embed = discord.Embed(
            description = f"""Баланс пользователя **{member}** составляет **{cursor.execute("SELECT cash From users WHERE id = {}".format(member.id)).fetchone()[0]} :dollar:**"""
        ))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы