Надо сделать, чтобы тратилось необходимое число и через определённое время приходило другое, как это сделать?
Мэин
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()