MarkFreak1337
@MarkFreak1337

Sqlite на базе aiogram: missing 1 required positional argument: ошибка что делать?

Надо сделать, чтобы тратилось необходимое число и через определённое время приходило другое, как это сделать?
Мэин
async def dep2(call: types.CallbackQuery):
    db = DataBase()
    user = await db.user.select_user(call.from_user.id)
    if float(user.balance) >= 0.0:
        await call.message.answer(
            f'<b>TEXT</b>'
        )
        await db.user.income(call.from_user.id)
        time.sleep(1)
        await call.message.answer(
            f'<b>TEXT</b>'
        )
    else:
        await call.answer(
            '❗️ У вас недостаточно ',
        )

База:
async def income(user_id: int, balance:float):
        async with get_session() as session:
            user = update(User).where(User.user_id == user_id).values({User.balance: User.balance + balance})
            await session.execute(user)
            await session.commit()
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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