I will send a detailed technical specification describing each stage in private messages to potential developers.
The main task of the bot is to automate skin trading on the Dmarket platform. The bot uses the platform's API to monitor the market, selects skins based on parameters, automatically sets purchase targets, places sale offers after executing targets and purchasing items, and exports data for visual display in Google Sheets. There should be a management capability for the bot in a convenient web interface with the maximum number of parameters for flexibility in using different algorithms and trading strategies. The bot's code should be written with scalability and functionality expansion in mind.
Functionality:
1. Parsing data for all skins and offers on the platform with the ability to filter by various parameters.
2. Exporting data to a database and Google Sheets.
3. Selecting skins based on specified parameters for subsequent actions.
4. Automatically setting targets with specified parameters for purchasing selected skins.
5. Automatically placing a sale offer after executing the purchase target with specified profitability parameters.
6. Competing for the top position in the list of purchase targets and sale offers with customizable minimum profit parameters.
7. Web interface for controlling bot parameters and displaying key data.
8. Sending information and notifications to Telegram.