Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Development of complex Telegram bots: Steam price monitoring + Admin panel

Developed a comprehensive Telegram bot for automated price monitoring on the Steam marketplace (CS2 Skins).

The project is implemented as a full-fledged microservices application that operates 24/7, processes thousands of requests, and instantly notifies users of price changes.

TECHNICAL STACK:
• Language: Python 3.11
• Framework: Aiogram 3.x (full asynchronous)
• Database: PostgreSQL + asyncpg (high performance)
• Parsing: aiohttp (non-blocking requests) + Anti-ban system
• Infrastructure: Docker & Docker Compose (containerization)

PROJECT FUNCTIONALITY:
1. Notification System (Price Alerts): A separate background service (Daemon) monitors the market and sends alerts when the price drops below the desired level.
2. Inventory Analytics: Assessment of the total value of all Steam inventory via a link to the profile (takes into account the USD/UAH exchange rate).
3. Trader Portfolio: Tracking investments, calculating PnL (profit/loss) in real-time.
4. Bypass Protection: Implemented User-Agent rotation and a system of "smart" delays to bypass Rate Limiting from Steam.

Source code and architecture:
The complete project code is available on my GitHub (link below). There you can also view the ER diagram of the database and the structure of the microservices.

#python #pytelegrambot #parsing #docker #PostgreSQL #aiogram #bot #botdevelopment
Work details
Budget 226 USD
Added 11 January
200 views
Freelancer
Yevhenii Pylypchuk
Ukraine Kyiv  1  0

Available for hire Available for hire
1 Safe completed
On the service 4 months 29 days