image
Задача Сделать на заказ Telegram-бота для трейдинг-сообщества Belfed Analytics: сигналы, база знаний и полезные сервисы по подписке, с пробным периодом и управлением прямо из Telegram, без отдельной веб-админки. Что сделано – бот на Python 3.12 и aiogram 3, база PostgreSQL (SQLAlchemy 2, миграции Alembic), Redis для защиты от повторной обработки; – пробный период 7 дней для новых пользователей, затем подписка по тарифам через Telegram Payments; – сигналы открытия и закрытия: инструмент, направление, вход, SL, TP, ссылка на разбор в TradingView, листание по страницам; – база знаний по разделам и список партнёрских сервисов; – личный кабинет: статус подписки, срок пробного периода, покупка подписки, смена языка; – админ-панель в боте (/admin): сигналы, база знаний, тарифы, сервисы, пользователи, администраторы; у сигнала правятся все поля на двух языках, его можно скрыть или удалить; – выдача доступа вручную, экспорт пользователей в CSV, Excel и PDF; – напоминания об окончании подписки по расписанию (APScheduler); – русский и английский языки, FastAPI для вебхуков, Docker и деплой через GitHub Actions. Зачем Аналитик публикует сигнал за минуту с телефона, а бот сам следит, кому открыт доступ, и напоминает продлить подписку. Результат Бот работает: подписчики получают сигналы и материалы, команда управляет контентом и подписками из Telegram.
https://t.me/belfedanalyticsbot