Кредиты и вклады

Мне нужно реализовать систему кредитов на питон, для дискорд бота. Суть такая: каждый день прибавляется 5% от суммы которую заказал пользователь. Типо начало будет с какого-то дня и конца нет. Если пользователь его не оплатит через 10 дней после того как он взял, выполняется функция def.


Ответы (1 шт):

Автор решения: RottenRat

Есть множество способов реализации данной программы

Я укажу наверное самый простой:

Две программы - бот и вспомогательный сервис:

Бот:

Если человек берет кредит:

Записываем информацию в базу данных о том, что человек взял кредит

Если человек выплачивает кредит:

Записываем информацию в базу данных о том, что человек выплатил кредит

Сервис:

Каждый день запускается в определенное время и проверяет выплатили ли кредит люди, если нет, то добавляет информацию о том, что кредит был увеличен на 5%. В случае, если это 10я строчка, то выполняем некий def

Дальше от этого можете придумывать другие таблицы для более удобного и структурирования хранения информации. Этого минимума хватит, чтобы отслеживать кредит и кредитную историю пользователя

→ Ссылка