Как сделать временную подписку в боте с помощью MongoDB?
Хочу сделать подписку, если VIP: 0 - то её нет, если VIP: 1 - то она есть, как сделать её временной? Чтобы по окончании времени она снималась? (Т.е. из 1 становилось 0). Asyncio.sleep не подходит, надо, чтобы даже при перезапуске бота отчет до окончания подписки оставался.
Либо отдельным скриптом, который будет вертеться в loop'e и сверять даты у тех, у кого есть подписка.
Либо сделать функцию в MongoDB, но на этот счет я мало знаю.