Потрібен розробник для створення 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 клієнта.