Описание заказа
Telegram-бот: P2P-биржа Telegram Stars и торговля Gifts
Цель проекта
Создать Telegram-бота, который позволяет пользователям:
- Покупать и продавать Telegram Stars друг у друга (P2P-обмен)
- Торговать редкими коллекционными подарками (Gifts)
- Зарабатывать на комиссии с каждой сделки
Основной функционал
1. Система ордеров (P2P)
- Пользователь создаёт ордер на покупку или продажу Stars
- Указывает: количество Stars, цену за 1 Star (в рублях)
- Бот автоматически сводит встречные заявки
- При совпадении — блокирует Stars у продавца, уведомляет покупателя
- После перевода денег между участниками — комиссия бота автоматически списывается
2. Маркетплейс подарков (Gifts)
- Отображение каталога редких подарков с ценами
- Возможность купить подарок напрямую у бота (за Stars или рубли)
- Premium-доступ к расширенному поиску владельцев редких подарков
3. Платёжная интеграция
- Telegram Stars (XTR) как способ оплаты и расчётов
- Криптоплатежи через CryptoCloud (USDT)[citation:1][citation:5]
- Приём рублей через ЮKassa или СБП
4. Админ-панель
- Просмотр всех ордеров и транзакций
- Ручное подтверждение крупных сделок (опционально)
- Управление комиссией (гибкая настройка)
- Выгрузка статистики (оборот, комиссия, активные пользователи)
5. Монетизация
- Автоматическое списание комиссии 3-5% с каждой сделки
- Premium-подписка (например, 500 Stars/месяц) для доступа к расширенному поиску
Технические требования
- Язык: Python 3.11+ на aiogram 3.x[citation:2]
- База данных: PostgreSQL (для масштабирования)[citation:2]
- Хостинг: любой VPS (рекомендую TimeWeb / Beget)
- WebApp интерфейс для удобного просмотра ордеров (опционально, увеличит бюджет)
Ожидаемый результат
- Рабочий бот, залитый на сервер
- Исходный код с инструкцией по развёртыванию
- Краткая инструкция для администратора
- Поддержка в течение 14 дней после сдачи