• Как на Disnake правильно оформить команду передачи средств одного участника другому?

    @CoDa_From_HL2
    @bot.slash_command(name="transfer")
    async def transfer(ctx, target: Member, amount: int):
        data = checkUser(ctx.author.id)
        if data[0][1] < 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()

    Попробуйте так если выходит ошибка или что то не получается пишите в коментарии
    Ответ написан