time.time()
и каждый раз при обращении пользователя к боту происходит примерно такая проверка:if (time.time() - last_update) >= 86400:
print('Ты снова можешь получить подарок:)')
else:
print('Ты уже получал подарок')
async def register(self):
reg = await basa.register.main.register(user)
TypeError: register() принимает 1 позиционный аргумент, но было задано 2