SteamTrading
A custom tool has been developed for active traders and investors on Steam, which automates the routine monitoring of prices and inventory status. The bot works directly with the Steam API, ensuring data accuracy.
Key features:
Inventory monitoring: Automatic retrieval of item data in CS2/Dota 2 by SteamID.
Real-time price parsing: Tracking the current value of items on the Marketplace.
Multi-currency support: Support for prices in UAH, USD, KZT with automatic conversion.
Smart notifications: The system alerts the user when the price of an item reaches a specified threshold (Price Alert).
Anti-fraud and stability: Protection against Steam limits is implemented (handling errors 429/403) and an anti-flood system in Telegram.
Technical stack:
Language: Python 3.x
Libraries: aiogram (asynchronous), requests (API requests), json (data processing).
Database: SQLite (for saving user settings and the list of tracked items).
Key features:
Inventory monitoring: Automatic retrieval of item data in CS2/Dota 2 by SteamID.
Real-time price parsing: Tracking the current value of items on the Marketplace.
Multi-currency support: Support for prices in UAH, USD, KZT with automatic conversion.
Smart notifications: The system alerts the user when the price of an item reaches a specified threshold (Price Alert).
Anti-fraud and stability: Protection against Steam limits is implemented (handling errors 429/403) and an anti-flood system in Telegram.
Technical stack:
Language: Python 3.x
Libraries: aiogram (asynchronous), requests (API requests), json (data processing).
Database: SQLite (for saving user settings and the list of tracked items).