Михаил Борисов
Предыдущая работа

Телеграмм бот с подпиской на задания

   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.
- Обучающие материалы(кнопки с ссылками на статьи) – кнопки создаются админом через специальную команду.
- Добавлена обратная связь.
- Добавлены админ-команды.
Следующая работа

f_91763c962692d67f.pdf
pdf, 8.31 Мб  



Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».