⚠️If you have not created similar bots, are not familiar with the P2P/exchange theme, or your budget is higher than specified — do not waste time, applications without relevant experience will be rejected.
The essence of the task:
Finish/complete an already prepared project/bot according to our technical specifications.
It is necessary to refine the internal bot for the P2P exchange team. The main work takes place in Telegram chats — the bot should work directly in them, as well as in private messages, without being tied to commands.
What the bot should do:
— An employee creates a deal with a command directly in the chat in 5–10 seconds
— The bot automatically inserts the rate, commission, payment method from the team settings
— The deal goes through statuses: created → money sent → completed
— Automatic calculation of profit, turnover, margin, spread
— Reporting: detailed for each employee (across all their teams), for each team, overall
— Export to CSV and Google Sheets
— Log of all actions and changes
— Roles: Owner / Administrator / Employee
Important details:
— One employee can work in several teams (chats) simultaneously
— Different teams — different currencies, payment methods, rates, commissions
— Currencies: USD, EUR, GBP → USDT (the list can be expanded without changing the code)
— All calculations in Decimal, not float
— Stack: Python + Aiogram 3 + PostgreSQL + Redis + Docker (or a justified alternative)
A detailed technical specification is ready and an almost finished bot will be provided after the response.
Approval of changes is mandatory before starting development.
Mandatory:
— Experience in developing Telegram bots for tracking deals/applications/statistics/P2P/exchanges
— Show similar implemented projects or code examples
— Willingness for phased testing and video demonstration of the result