Предыдущая работа
|
Телеграмм бот с подпиской на задания
15000 ₽
, 7 дней
Просмотров: 48
Дата добавления: 19.01.23 в 16:39
Дата обновления: 19.01.23 в 19:00
Telegram-bot для выдачи заданий пользователям с подпиской Задача: Разработать Telegram-bot с базой данных, админ панелью, оплатой и Google Cloud Platform. Ход выполнения задачи: - Была проведена декомпозиция задачи. - Создание базы данных в СУБД SQLite Studio. - Подключение подписки, без которой доступ к заданиям и обучающим материалам ограничен. -- При оформлении подписки в базе данных проверяется, был ли использован пробный период у этого пользователя, если нет, тогда пользователю предлагается использовать 3-ёх дневную бесплатную подписку. -- Если же пробная подписка уже была использована, тогда можно купить месячную подписку через подключенный к боту сервис ЮMoney за 300 рублей, или же воспользоваться промокодом для получения скидки на подписку. -- За час до окончания подписки приходит сообщение о необходимости оплатить подписку, в противном случае доступ к получению новых заданий и к уже выданным заданиям пропадёт до повторной оплаты. - Генерация таблиц шульте -- С помощью библиотеки Pillow и Random был создан генератор картинки, которая в виде Битов передавалась основному скрипту и отправлялась пользователю как картинка. - Получение заданий из Google таблицы. -- Была настроена интеграция с Google Cloud Platform для получения задания нужной категории и отображения его в Telegram. - Обучающие материалы(кнопки с ссылками на статьи) кнопки создаются админом через специальную команду. - Добавлена обратная связь. - Добавлены админ-команды.
|
Следующая работа
|