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

Rozwój zaawansowanych botów Telegram: Monitorowanie cen Steam + Panel administracyjny

Opracowałem kompleksowego bota Telegram do zautomatyzowanego monitorowania cen na platformie handlowej Steam (CS2 Skins).

Projekt został zrealizowany jako pełnoprawna aplikacja mikroserwisowa, która działa 24/7, przetwarza tysiące zapytań i natychmiast powiadamia użytkowników o zmianach cen.

STOS TECHNICZNY:
• Język: Python 3.11
• Framework: Aiogram 3.x (pełna asynchroniczność)
• Baza danych: PostgreSQL + asyncpg (wysoka wydajność)
• Parsowanie: aiohttp (żądania non-blocking) + system antyban
• Infrastruktura: Docker i Docker Compose (konteneryzacja)

FUNKCJONALNOŚĆ PROJEKTU:
1. System powiadomień (Price Alerts): Oddzielna usługa w tle (Daemon) monitoruje rynek i wysyła alerty, gdy cena spada poniżej pożądanej.
2. Analiza inwentarza: Ocena wartości całego inwentarza Steam na podstawie linku do profilu (uwzględnia kurs walut USD/UAH).
3. Portfolio tradera: Śledzenie inwestycji, obliczanie PnL (zysku/straty) w czasie rzeczywistym.
4. Obejście zabezpieczeń: Zrealizowana rotacja User-Agents oraz system "inteligentnych" opóźnień w celu obejścia ograniczeń szybkości od Steam.

Kod źródłowy i architektura:
Pełny kod projektu dostępny jest na moim GitHubie (link poniżej). Tam również można zobaczyć diagram ER bazy danych oraz strukturę mikroserwisów.

#python #pytelegrambot #parsing #docker #PostgreSQL #aiogram #bot #botdevelopment
Szczegóły pracy
Budżet 822 PLN
Dodana 11 stycznia
203 wyświetlenia
Freelancer
Yevhenii Pylypchuk
Ukraina Kijów  1  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 1 Sejf
W serwisie 4 miesiące 29 dni