Crypto / Finance

Jeremy Exchange

A fully automated USDT/RUB exchange inside Telegram. Buy, sell, and hold USDT, pay via instant bank transfers and cards, KYC verification with face detection, referral program, support ticket system, and admin panel — all in one bot.

Timeline: 2 months
Year: 2025
Jeremy Exchange
0K
lines of code
0
database tables
0
migrations
0
background jobs

Challenge

The client needed an automated crypto exchange bot in Telegram, running 24/7 without operator involvement. Key requirements: payment gateway integration for fiat operations via instant bank transfers, KYC verification via API with selfie validation (face detection), real-time blockchain transaction monitoring, referral system with auto-accruing bonuses, and a full admin panel with analytics.

Solution

Built a Telegram bot on aiogram 3 with 18 handlers and complete FSM exchange logic. Integrated Altyn Gate API (HMAC-SHA256 signing) for fiat payments and KYC. Implemented 7-step verification with MediaPipe for face detection on selfies. Added 8 background jobs: rate updates (CoinMarketCap), blockchain transaction monitoring, payment status checks, ticket auto-close, and daily DB backup. Admin panel includes user management, transactions, settings, and mass broadcast.

Python aiogram 3 PostgreSQL Redis Altyn Gate API MediaPipe APScheduler Alembic TRC20

Your project.
Our next case study.

Tell us the challenge - we'll show you how it turns into a case with real numbers.

Start a project