Telegram Bot
Project description:
A system of Telegram bots for automation of rentals — two interconnected bots that automate the entire rental cycle: from collecting applications to monitoring usage and user limits. The solution is created to optimize processes in the field of traffic arbitrage, pharma, or other areas where temporary access to accounts is used.
Bot #1 — Rental applications collection
• Accepts rental applications from users
• Gathers necessary information
• Performs account validity check
• Sends data to the central system for further moderation and activation
Bot #2 — Account rental management
• Distributes accounts among renters
• Considers user limits
• Monitors rental period, automatic termination/return
• Maintains rental history, statuses, and user activity
• Interacts with administrators — notifications about completion, overdue, or suspicious activities
Technologies:
• Telegram Bot API for user interaction
• Python (aiogram) — bot logic
• PostgreSQL — storage of accounts, applications, rental history
• Cron — for automatic rental termination and reminders
• Admin Panel (Vue) — management of accounts, applications, limits
Result:
The developed system significantly reduced the workload on managers, lowered the risk of human errors, and increased account management efficiency. Thanks to automation — clients receive access to accounts faster, and landlords — stable and controlled income.
A system of Telegram bots for automation of rentals — two interconnected bots that automate the entire rental cycle: from collecting applications to monitoring usage and user limits. The solution is created to optimize processes in the field of traffic arbitrage, pharma, or other areas where temporary access to accounts is used.
Bot #1 — Rental applications collection
• Accepts rental applications from users
• Gathers necessary information
• Performs account validity check
• Sends data to the central system for further moderation and activation
Bot #2 — Account rental management
• Distributes accounts among renters
• Considers user limits
• Monitors rental period, automatic termination/return
• Maintains rental history, statuses, and user activity
• Interacts with administrators — notifications about completion, overdue, or suspicious activities
Technologies:
• Telegram Bot API for user interaction
• Python (aiogram) — bot logic
• PostgreSQL — storage of accounts, applications, rental history
• Cron — for automatic rental termination and reminders
• Admin Panel (Vue) — management of accounts, applications, limits
Result:
The developed system significantly reduced the workload on managers, lowered the risk of human errors, and increased account management efficiency. Thanks to automation — clients receive access to accounts faster, and landlords — stable and controlled income.