@bot.slash_command(name="transfer")
async def transfer(ctx, target: Member, amount: int):
data = cur.execute("SELECT cash FROM users WHERE userid = {0}".format(ctx.author.id)).fetchone()[0]
if data < amount:
await ctx.send(embed=Embed(
title=f'Ошибка | ❌',
description=f'У вас недостаточно средств для перевода',
color=Color.gold()
))
else:
await ctx.send(embed=Embed(
title=f'Экономика',
description=f'{ctx.author.mention} передал пользователю {target.mention} **{amount}**, Ваш баланс составляет **{data[0][1] - amount}**',
color=Color.red()
))
cur.execute("UPDATE users SET cash = ? WHERE userid = ?", (data[0][1] + amount, target.id));
cur.execute("UPDATE users SET cash = ? WHERE userid = ?", (data[0][1] - amount, ctx.author.id)); con.commit()
@bot.slash_command(name="transfer")
async def transfer(ctx, target: Member, amount: int):
data = cur.execute("SELECT cash FROM users WHERE userid = %s" % id).fetchall()
if data < amount:
await ctx.send(embed=Embed(
title=f'Ошибка | ❌',
description=f'У вас недостаточно средств для перевода',
color=Color.gold()
))
else:
await ctx.send(embed=Embed(
title=f'Экономика',
description=f'{ctx.author.mention} передал пользователю {target.mention} **{amount}**, Ваш баланс составляет **{data[0][1] - amount}**',
color=Color.red()
))
cur.execute("UPDATE users SET cash = ? WHERE userid = ?", (data[0][1] + amount, target.id));
cur.execute("UPDATE users SET cash = ? WHERE userid = ?", (data[0][1] - amount, ctx.author.id)); con.commit()