Кредиты и вклады
Мне нужно реализовать систему кредитов на питон, для дискорд бота. Суть такая: каждый день прибавляется 5% от суммы которую заказал пользователь. Типо начало будет с какого-то дня и конца нет. Если пользователь его не оплатит через 10 дней после того как он взял, выполняется функция def.
Ответы (1 шт):
Есть множество способов реализации данной программы
Я укажу наверное самый простой:
Две программы - бот и вспомогательный сервис:
Бот:
Если человек берет кредит:
Записываем информацию в базу данных о том, что человек взял кредит
Если человек выплачивает кредит:
Записываем информацию в базу данных о том, что человек выплатил кредит
Сервис:
Каждый день запускается в определенное время и проверяет выплатили ли кредит люди, если нет, то добавляет информацию о том, что кредит был увеличен на 5%. В случае, если это 10я строчка, то выполняем некий def
Дальше от этого можете придумывать другие таблицы для более удобного и структурирования хранения информации. Этого минимума хватит, чтобы отслеживать кредит и кредитную историю пользователя