Potrzebny programista do stworzenia bota Telegram na Pythonie (aiogram) lub Node.js.
**Istota bota:** użytkownik wysyła adres kryptowaluty (BTC, ETH, USDT TRC-20), bot sprawdza go pod kątem ryzyk AML przez API cryptoapis.io i zwraca raport: poziom ryzyka, sieć, czy są powiązania z adresami objętymi sankcjami/ciemną siecią. Produkt skierowany do detalicznych użytkowników kryptowalut (traderzy, sprzedawcy P2P), którzy muszą sprawdzić adres przed wysłaniem środków.
**Kluczowa cecha — płatność bez pośredników.** Przyjęcie płatności odbywa się bezpośrednio na mój własny portfel kryptowalutowy, bez Cryptomus, CryptoBot, Telegram Wallet czy innych usług płatniczych. Bot samodzielnie monitoruje przychodzące transakcje przez publiczne API blockchain (TronGrid).
### Funkcjonalność bota - startowa do analizy rynku
1. **/start** — powitanie, główne menu (sprawdzenie AML, saldo)
2. **Sprawdzenie AML** — użytkownik wysyła adres → bot waliduje format (regex dla każdej sieci) → zapytanie do cryptoapis.io → zorganizowana odpowiedź z poziomem ryzyka
3. **Saldo i doładowanie:**
- Użytkownik podaje kwotę doładowania (na przykład 3 USDT)
- Bot generuje dokładną unikalną kwotę z losowymi groszami (na przykład 3.0047 USDT) — mechanizm identyfikacji płatnika bez osobnego adresu dla każdego użytkownika
- Bot co 20-30 sekund pyta blockchain (API TronGrid, darmowe, bez rejestracji) i szuka przychodzącej transakcji z taką kwotą
- Po znalezieniu — automatycznie nalicza saldo
4. **Ochrona przed podwójnym naliczeniem** — każda transakcja jest zapisywana pod unikalnym tx_hash
5. **Historia sprawdzeń** użytkownika
6. **Codzienny raport dla właściciela + mini panel administracyjny** — statystyki (użytkownicy, pakiety, sprawdzenia), ręczne naliczanie/odejmowanie salda według user_id
7. **Ręczna komenda dla administratora** `/addbalance {user_id} {amount}` — na wypadek nieprecyzyjnej kwoty płatności
8. **Integracja z cryptoapis.io** (plan Starter, 40 USD/miesiąc, AML wliczone) — zapytania do punktu końcowego AML, parsowanie odpowiedzi, logowanie wydanych kredytów, zorganizowany raport dla użytkownika (tekst lub PDF)
### Szczegóły techniczne
- Sieć na start: USDT TRC-20
- API monitorowania blockchainu: TronGrid (darmowy plan)
- Baza danych: PostgreSQL lub SQLite
- Klucz prywatny portfela tworzę i przechowuję osobiście, programista otrzymuje tylko publiczny adres
- VPS jeszcze nie opłacony, ale to nie problem iphoster.net — potrzebne tylko ustawienie (deploy), nie opłata hostingu
- Szczegółowe specyfikacje (2 dokumenty Word z dokładnymi tekstami wszystkich ekranów, schematem przyjmowania płatności, wyrażeniami regularnymi do walidacji adresów) — wyślę od razu po odpowiedzi i zatwierdzeniu kandydata
### Ważne — własność i dostęp do projektu
Nie jestem programistą i nie będę kontrolować rozwoju kodu, dlatego zasadnicze warunki:
- Cały kod przekazywany jest w moją własność i nie jest przekazywany osobom trzecim
- Wszystkie hasła, klucze dostępu do bazy danych, dane do logowania na serwer — przekazywane są mi w pełnym zakresie
- Osobiście zmieniam hasło root na serwerze zaraz po oddaniu projektu
- Programista dokumentuje prostą strukturę projektu (gdzie jest konfiguracja, jak zrestartować bota, gdzie są logi) — dla nietechnicznej osoby
### Budżet i terminy
- Budżet: do uzgodnienia w zależności od doświadczenia
- Termin: **7-10 dni**
- Płatność przez bezpieczną umowę Freelancehunt (Sejf) po finalnym oddaniu z przekazaniem pełnego dostępu
### Wymagania dla wykonawcy
- Doświadczenie w tworzeniu botów Telegram (Python/aiogram lub Node.js/telegraf)
- Obowiązkowo: doświadczenie w pracy z API blockchain (TronGrid, Etherscan lub podobne)
- Doświadczenie w deployu na VPS (systemd/pm2 dla utrzymania bota online)
- Preferowane: przykłady botów z przyjmowaniem płatności kryptowalutowych w portfolio
---
Odpowiadajcie z portfolio i przykładami botów, które już robiliście — szczególnie interesujące doświadczenie związane z monitorowaniem transakcji blockchain oraz deployem na własnym VPS klienta.