Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разработка Telegram-бота с базой данных

Разместить заказ
n
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 5 месяцев
Бюджет: по договоренности
Разработка Telegram-бота с базой данных

Основная задача
Создать Telegram-бота и базу данных для управления настройками моего плагина на платформе GetCourse

Требования к языкам и технологиям
Желательно использовать такие языки и технологии, которые позволят мне в будущем разбираться в коде и самостоятельно поддерживать проект. Выбор конкретного стека не принципиален, главное — понятная структура и документация

Желаемый стек (можно предложить аналоги)
Python
Фреймворк: aiogram
БД: PostgreSQL
ORM: SQLAlchemy
Хостинг: VPS + Docker

Описание идеи
У меня есть плагин для платформы GetCourse с множеством функций и улучшений для технических специалистов и владельцев проектов. Сейчас процесс установки и настройки плагина сложен и не масштабируем:  
— Для каждого аккаунта я вручную добавляю код и настраиваю параметры через неудобный интерфейс
— При добавлении новой функции настройки приходится обновлять вручную для каждого аккаунта

Хочу реализовать решение, которое позволит централизованно управлять настройками и масштабировать использование плагина. Основная аудитория находится в Telegram, поэтому бот должен стать связующим звеном между платформой, настройками плагина и пользователями

Как это должно работать
— Настройки плагина хранятся в отдельной базе данных
— Пользователи подключают плагин через бота, который управляет доступами и настройками
— Если плагин платный, его функции не активируются до тех пор, пока пользователь не привяжет аккаунт и не оплатит подписку

Функционал бота
1. Хранение настроек для каждого подключенного аккаунта в базе данных
2. Оплата подписки
— Генерация ссылок на оплату подписки через сервис Prodamus (удобно API есть и хорошая документация)
— Хранение информации о статусе подписки для каждого пользователя
3. Связь с базой данных
— Запросы в базу для заполнения данных о пользователях
— Распознавание подключенного пользователя при взаимодействии с ботом
4. Инструкции
— Отправка инструкций по подключению плагина через команды 
5. Контроль подписки на Telegram-канал

Проект должен быть удобным для последующей поддержки и масштабирования. Ожидаю понятную структуру кода и базовую документацию после реализации задачи

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

Пример бота, который похож по функционалу: @GetFusionBot

Видео к техническому заданию: disk.yandex.ru/d/Ecc1o_FsvBrFpA

Схема функционала для платформы и Telegram-бота: app.holst.so/share/b/87a8...

ТЗ в более читабельном варианте: docs.google.com/document/...

📍 Важно
1. Работаю по договору
2. Оплачиваю работу через свое ИП, поэтому нужно выставлять счет. Никаких переводов на карты, вебмани, крипто кошелек и т.д.
3. Без 100% постоплаты. Я вас не знаю и вы меня тоже. Поэтому предоплата 50% и постоплата 50%, либо оплата по этапам

📍 В отлике напишите, пожалуйста, информацию ниже
1. Примерная стоимость и сроки реализации проекта
2. Какие-то дополнительные расходы кроме хостинга и комиссий от Prodamus еще понадобятся ли
3. Если после реализации понадобится поддержка, то на каких условиях это возможно
4. Как писал в ТЗ, сможете ли провести небольшое обучение по написанному функционалу, т.к. мне с ним придется потом работать
5. Стэк полностью подходит для реализации задачи или вы можете предложить связку лучше
Разделы:
Опубликован:
23.02.2025 | 21:17 [поднят: 23.02.2025 | 21:17]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: Разработка чат-ботов, недорого, FL.ru

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