Telegram. ТГ бот обменника криптовалют (Дистанционная работа)
(проект не опубликован)

Бюджет: 45 000 руб.

Задание: Telegram. ТГ бот обменника криптовалют (Дистанционная работа)

1. Общее описание Telegram-бот позволяет обменивать криптовалюты (BTC, LTC, ETH, USDT (TRC-20), XMR) на фиатные валюты: Рубли (RUB) – перевод по СБП (по номеру телефона) или на карту. Тенге (KZT) – перевод только на карту. Узбекский сум (UZS) – перевод только на карту. Гривна (UAH) – перевод только на карту. 2. Функции 2.1. Покупка Пользователь выбирает криптовалюту и фиат. Вводит сумму (проверка на мин/макс лимиты для выбранной валюты). Указывает реквизиты куда получать крипту. (подтверждает данные и переходит на оплату) Бот показывает реквизиты для оплаты (через CrocoPay API): Для СБП — номер телефона/название банка/ФИО. Для карт — номер карты, получатель, сумма. После перевода пользователь нажимает «Я оплатил» → загружает скриншот чека. Админ получает уведомление → проверяет оплату → отправляет крипту на кошелек клиента. CrocoPay - при запросе реквизитов выдает следующие данные: СБП - Номер телефона, ФИО, Банк для отправки. Карта - Номер карты, ФИО. Обязательно известить покупателя что бы проверял банк и сумму для перевода. Если перепутали банк или сумму, то платеж может быть безвозвратно потерян и деньги пропадут. 2.2. Продажа Пользователь выбирает криптовалюту и сумму. Вводит фиатные реквизиты (номер карты и фио. Если СБП номер телефона, ФИО и банк получатель) Отправляет крипту на кошелек обменника. После подтверждения транзакции админ отправляет фиат (подтверждает перевод в админке) —------- Управление фиатными валютами: Включение/выключение валют (RUB, KZT, UZS, UAH и криптонаправлений). Настройка лимитов (мин/макс суммы для каждой валюты). Курсы обмена для каждого направления (API-интеграция с мексом + наш %). 2.3. Партнерская программа У каждого пользователя есть реферальная ссылка. Если новый пользователь зарегистрировался по ссылке → он привязывается к рефереру. Реферер получает % от суммы ОБЩЕЙ обмена (настраивается в админке). В профиле отображается: Количество рефералов. Заработанная сумма (в USDT). Кнопка "Вывести средства" (перевод на указанный USDT-кошелек). Дополнение: Расчет бонусов только после успешного обмена. История начислений. 2.4 Профиль Баланс (если есть партнерские начисления). История операций: Дата, сумма, статус (Успешно / Отменено / В обработке). Детали по каждой операции (что куплено/продано, курс, комиссия). 2.5. Поддержка Кнопка "Поддержка" редиректит на ТГ админа 2.6. FAQ/Правила Кнопка ведет на страницу с правилами (GitHub Pages/Web App) p.s. 3.0 Доп функционал Промокоды (срок действия, скидка и т.д.) Защита от спама (лимиты на запросы. К примеру не более 5 не оплаченных в час - оповещаем админа, он принимает решение или бан на сутки и тп) Веб интерфейс для админа (не обязательно, но если быстро реализуемо то делаем) Боты для примера: @banan_btc_bot @BP_Coin_Bot