Нужен разработчик для создания Telegram-бота на Python (aiogram) или Node.js.
**Суть бота:** пользователь отправляет крипто-адрес (BTC, ETH, USDT TRC-20), бот проверяет её на AML-риски через API cryptoapis.io и возвращает отчет: уровень риска, сеть, есть ли связи с санкционными/даркнет-адресами. Продукт ориентирован на розничных крипто-пользователей (трейдеры, P2P-продавцы), которым нужно проверить адрес перед отправкой средств.
**Ключевая особенность — оплата без посредников.** Прием оплаты происходит напрямую на мой собственный крипто-кошелек, без Cryptomus, CryptoBot, Telegram Wallet или других платежных сервисов. Бот сам отслеживает входящие транзакции через публичное блокчейн-API (TronGrid).
### Функционал бота - стартовый для анализа рынка
1. **/start** — приветствие, главное меню (AML-проверка, баланс)
2. **AML-проверка** — пользователь отправляет адрес → бот валидирует формат (regex под каждую сеть) → запрос к cryptoapis.io → структурированный ответ с уровнем риска
3. **Баланс и пополнение:**
- Пользователь указывает сумму пополнения (например 3 USDT)
- Бот генерирует точную уникальную сумму с случайными копейками (например 3.0047 USDT) — механизм идентификации плательщика без отдельного адреса на каждого пользователя
- Бот каждые 20-30 секунд опрашивает блокчейн (TronGrid API, бесплатное, без регистрации) и ищет входящую транзакцию с такой суммой
- Найдя — автоматически начисляет баланс
4. **Защита от двойного начисления** — каждая транзакция сохраняется за уникальным tx_hash
5. **История проверок** пользователя
6. **Ежедневный отчет владельцу + мини админ-панель** — статистика (пользователи, пакеты, проверки), ручное начисление/списание баланса за user_id
7. **Ручная команда для админа** `/addbalance {user_id} {amount}` — на случай неточной суммы платежа
8. **Интеграция с cryptoapis.io** (тариф Starter, $40/мес, AML включено) — запросы к AML-эндпоинту, парсинг ответа, логирование потраченных кредитов, структурированный отчет пользователю (текст или PDF)
### Технические детали
- Сеть на старте: USDT TRC-20
- API мониторинга блокчейна: TronGrid (бесплатный тариф)
- База данных: PostgreSQL или SQLite
- Приватный ключ кошелька создаю и храню лично я, разработчику передается только публичный адрес
- VPS пока не оплачен, но это не проблема iphoster.net — нужно лишь настройка (деплой), не оплата хостинга
- Детальные ТЗ (2 документа Word с точными текстами всех экранов, схемой приема платежей, регулярными выражениями для валидации адрес) — вышлю сразу после отклика и одобрения кандидата
### Важно — собственность и доступ к проекту
Я не программист и не буду контролировать разработку по коду, поэтому принципиальные условия:
- Весь код передается в мою собственность и не передается третьим лицам
- Все пароли, ключи доступа к базе данных, данные для входа на сервер — передаются мне в полном объеме
- Я лично меняю пароль root на сервере сразу после сдачи проекта
- Разработчик документирует простую структуру проекта (где конфигурация, как перезапустить бота, где логи) — для нетехнического человека
### Бюджет и сроки
- Бюджет: обсуждаемый в зависимости от опыта
- Срок: **7-10 дней**
- Оплата через безопасную сделку Freelancehunt (Сейф) после финальной сдачи с передачей полного доступа
### Требования к исполнителю
- Опыт разработки Telegram-ботов (Python/aiogram или Node.js/telegraf)
- Обязательно: опыт работы с блокчейн API (TronGrid, Etherscan или аналогичные)
- Опыт деплоя на VPS (systemd/pm2 для поддержки бота онлайн)
- Желательно: примеры ботов с приемом крипто-оплаты в портфолио
---
Откликайтесь с портфолио и примерами ботов, которые уже делали — особенно интересен опыт именно с блокчейн-мониторингом транзакций и деплоем на собственный VPS клиента.