Development of a Telegram bot uploader.
Project Goal:
Create a Telegram bot that allows users to download resources from the Envato Elements platform using commands in the bot.
1. General Requirements:
- Platform: Telegram API.
- Development Language: Python or you can suggest your own.
- Hosting: Cloud services (e.g., Heroku, AWS, Google Cloud) or a local server with a permanent connection setup.
2. Core Functionality:
2.1 User Registration and Authorization
- Upon first launch, the bot sends a welcome message with information about its capabilities.
- Language support: Russian.
- The "Start" button activates access to the functionality.
2.2 File Downloading
- The user sends a link to the desired resource from Envato Elements.
- The bot checks the link for validity (it must be an Envato URL).
- Downloading is limited by the number of available downloads (e.g., 1 download = 1 diamond).
- The bot provides a file for download, which will be available for a limited time (e.g., 7 days).
2.3 Purchasing Diamonds (in-game currency)
- The user can purchase additional downloads through payment via a payment link (there is a custom API for one payment method via QR or link).
- Upon successful payment, diamonds are automatically credited to the user.
2.4 Download Status Notifications
- The user receives a notification that the file is being processed.
- Upon completion of the download, the user receives a download link.
2.5 File Management
- Built-in command to view all available files via the "My Files" button.
- Ability for the user to delete files.
3. Additional Features:
- Logging system to track user actions (for the administrator).
- Notifications to the administrator in case of download errors or exceeding limits.
4. Bot Commands:
- /start – Welcome message and instructions.
- /help – Get instructions on how to use the bot.
- /download [URL] – Download the file from the link.
- /buy – Purchase diamonds.
- /files – List of available files for download.
- /language [ua/ru
- ] – Change language.
- /support – Contact the administrator for technical support.
5. Administrative Functionality:
- Admin panel for:
- Viewing and managing users.
- Controlling available downloads and payments.
- Monitoring bot activity.
- Automatic deletion of files 5 days after upload.
6. Interface Design:
- Use built-in Telegram buttons (InlineKeyboard).
- Clear menu structure.
7. Security Requirements:
- Encryption of user data.
- Validation of links before downloading.
- Webhook integration with SSL certificate.
8. Deadlines:
- Development: 2–3 weeks.
- Testing: 1 week.
Or you can suggest, the task is not urgent.
9. Result:
A Telegram bot ready for launch and meeting all the above requirements.
I have attached a photo of how it might look. There is also a link to familiarize yourself with the functionality @elements_downloader_bot
If you have any questions, I will be happy to answer. I am looking for someone for ongoing support.
From the performers, I would like to hear:
1) Execution timelines
2) Budget
3) Have you done similar projects before.
4) What else will be required from my side
Applications 2
-
1 day1000 USD1 day1000 USD
Hello, I worked on a bot for automating downloads from websites, similar to your project with Envato, which had over 5 thousand users and 100+ daily downloads ✅.
How do you plan to implement the "diamond" restrictions – through a database or through cache with timers?
I suggest we get in touch, I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!
-
5 days500 USD
3631 17 0 5 days500 USDHello! 👋
I am ready to create a Telegram bot according to your scenario with "diamonds," payments (webhook), link validation, and a "My Files" section.
Stack: Python (Aiogram 3 + FastAPI), PostgreSQL, Redis, Docker, Webhooks (HMAC),
I am waiting for your message to discuss the details!
Best regards, Andriy!
-
14 days550 USD
757 8 0 14 days550 USDGood day. I have been developing Telegram bots for over 3 years. I use Python and Aiogram to complete projects. I also have experience in installing the bot on a server and configuring it. I am ready to support the bot in the future. Contact me for collaboration.
-
6 days300 USD
760 10 1 6 days300 USDHello, I am ready to complete your order, I have extensive experience in bot development, more details in private messages.
-
14 days900 USD
442 1 0 14 days900 USDGood afternoon!
I can create such a bot in 14 days (during this time I guarantee the full functionality of the bot itself, as well as all its features).
I will create a stable and well-thought-out solution that will work correctly with Envato Elements, download limits, purchasing "diamonds," and automatically issuing files to the user.
I have repeatedly worked on projects where it was necessary to implement a balance top-up system, download queues, and user notifications. I always ensure that the bot is as clear, stable, and ready for further expansion as possible.
-
7 days1000 USD
504 2 0 1 7 days1000 USDHello!
I have reviewed your project for the Envato bot. The task is completely clear, and the project is interesting. I am ready to take on the development.
Here are the answers to your questions:
1) Deadlines
It can realistically be done in 5-7 days.
… Day 1-2: Development of the core of the bot and the most complex part — the module for downloading from Envato.
Day 3: Integration of your payment system, adding all commands (/files, /buy, etc.).
Day 4: Testing, debugging, and launching on your server.
2) Budget
The cost depends on the final details, especially the complexity of your payment API. Approximately:
Basic version (fully according to the specifications): $1000.
Version with a web panel for the admin: If you want a more convenient panel for management in the browser (instead of commands in the bot itself), it will cost an additional $500.
We can finalize the exact figure after a brief discussion of the details.
3) Have you done similar projects before?
Yes, I have experience. I have developed bots with integration of payment systems like Stripe, created a payment system for FunPay, and wrote parsers for websites with complex authorization. So there will be no problems with the main task - stable downloading from Envato.
4) What else will be required from my side?
For the work, I will need:
Access to the Envato Elements account (for testing).
Documentation for your payment API.
Token for the Telegram bot (created in a couple of minutes).
I am interested in long-term support for the project after launch.
I suggest we have a 15-minute call to discuss the details verbally. This way, we can agree on everything faster. When would be convenient for you?
Best regards, Davlat.
-
3 days300 USD
655 4 0 3 days300 USDI will create a Telegram bot-downloader in Python with registration, download limits ("diamonds"), Envato link verification, payment integration, file delivery (with automatic deletion), personal account, and admin panel — all securely (Webhook with SSL, logs, admin notifications). Timeline: development up to 2 days + 1 day for testing, I will do it for up to $300). Message me privately.
-
7 days300 USD
239 7 days300 USDHello!
I can develop a Telegram bot in Python with the functionality described in your specifications: registration, downloading resources from Envato Elements, internal currency (diamonds), notifications, file management, admin panel, and security with SSL/Webhook.
To accurately estimate the timelines and budget, I would like to clarify:
Do you already have a ready API for downloading resources from Envato, or will it need to be implemented?
What payment methods should be integrated (QR, links, third-party API)?
Is multithreading/queue required for downloading large files, or is a synchronous approach sufficient?
Is hosting planned on cloud services (Heroku, AWS) or a local server?
Are there any limitations on the number of users and file storage size?
Previously, I have created Telegram bots with payment integration, file management, and user balance, so I can support the project even after launch.
… I would be happy to discuss timelines, budget, and details to prepare an accurate proposal.
-
7 days1000 USD
92 7 days1000 USDHello, I have been working on automation and I am good at it. I use Python for handling automation. The deadline is 7 days. I invite you to collaborate.
-
4 days200 USD
656 9 0 4 days200 USDGood day, Kakhramon!
In general, the task is clear, but for an accurate response regarding deadlines and price, I would like to clarify some questions that arose after analyzing your task.
Write in private messages — we will discuss the details and your wishes.
-
7 days700 USD
2409 8 1 7 days700 USD👋 Good afternoon!
I am ready to take on the development of a Telegram bot for downloading content from Envato Elements — everything you described in the technical specifications is already familiar to me from similar projects.
💡 I already have experience in creating Telegram bots with payment systems, limits, authorization, and API integrations, including:
• downloading files from external resources via API (with link validity checks);
• in-app purchases via QR/link and automatic balance crediting;
• user management, action logging, and notifications to the administrator;
• data protection, SSL, and a user-friendly admin panel.
… ⚙️ What I offer:
• I will do everything in Python (aiogram + asyncio) — quickly, securely, and with minimal delays;
• I will add an intuitive interface with Inline buttons and a menu;
• I will set up hosting (Heroku / VPS) and ensure the bot runs 24/7;
• I will provide complete instructions and support after project delivery.
📁 I have already done similar solutions — bots with payment systems (WayForPay, CryptoPay, QR payment), as well as with limits on downloads and issuing temporary links.
🧩 All I need from you is:
• payment API (QR/link),
• examples of texts for the interface,
• logo or visual preferences (if any).
📆 I am ready to discuss deadlines and adapt to your pace — I can start as early as today.
I look forward to a long-term collaboration 🤝
-
5 days402 USD
466 10 0 5 days402 USDGood day!
I have over 4 years of experience in developing Telegram bots of various complexity using Python and aiogram (examples in portfolio and completed orders). I will implement it in the shortest possible time with full compliance with the technical specifications and deploy it on Heroku. I am also ready to assist in the future with support/improvement of the bot.
I look forward to collaborating!
-
12 days500 USD
2211 18 3 12 days500 USDGood day. I am engaged in the development and setup of Telegram bots. I can develop a system for you with the necessary functionality, I have already worked with similar stock file services. There are also some points for clarification and specification. If you are interested - write to me, I will be happy to help.
-
5 days500 USD
1328 35 1 5 days500 USDHello. There are similar projects. I will adapt them to your tasks. Feel free to reach out.
-
5 days200 USD
1738 9 0 5 days200 USDGood day, I have experience working with Python and Telegram bots, I can complete the task quickly and efficiently, write to discuss the details.
-
20 days500 USD
759 3 1 20 days500 USDGood evening.
The project looks well thought out and technically interesting — a great combination of a Telegram bot, a download system, and internal currency.
I develop bots in Python (Aiogram 3 + PostgreSQL) and can implement your project turnkey — with complete download logic, purchasing "diamonds," an admin panel, and payment integration.
Completion time: approximately 3–4 weeks including testing and deployment on the server (Heroku / AWS / VPS).
I have experience creating bots with payment systems, user accounts, download limits, and administrative panels (Django / FastAPI).
…
I am ready to discuss the details and propose a step-by-step implementation plan with further technical support 🔧
-
7 days500 USD
96304 1273 1 10 7 days500 USDHello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
-
4 days200 USD
302 4 days200 USDGood day! I am engaged in developing bots in Telegram and web applications in Python. I am ready to implement your project and ensure its operation on the server, write to me in private messages.
-
5 days300 USD
4975 41 4 1 5 days300 USDGood day!
I professionally develop bots in Telegram and web applications in Python.
I am ready to implement such a bot for you + deploy it on the server.
Write to me in private messages, we will clarify the details.
-
3 days200 USD
11662 31 0 3 3 days200 USDGood day!
I have extensive experience in the field and am ready to provide you with several options for solving the task.
I will complete it quickly and efficiently.
-
10 days200 USD
439 1 0 10 days200 USDGood day!
Interesting project, I am ready to take it on.
I have experience in creating bots.
Message me privately, we will discuss everything.
-
7 days200 USD
3092 11 0 7 days200 USDGood day!
I am developing Telegram bots in Python!
Write to me - we will discuss the details.
-
7 days200 USD
9944 117 0 7 days200 USDHello.
I am developing bots for Telegram using NodeJS. I have similar cases. I am ready to take it on. Write to me, we will discuss.
Current freelance projects in the category Bot Development
Mailing to groups
33 USD
Need software that will connect to a Telegram session, enter Telegram groups, and send messages that it is instructed to. Python, Bot Development ∙ 6 hours 20 minutes back ∙ 7 proposals |
Scrape Telegram groups
16 USD
Need to scrape telegrams from groups and sort them into folders. Public and private groups are required. Everything that exists in Poland Data Parsing, Bot Development ∙ 6 hours 22 minutes back ∙ 6 proposals |
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 20 hours 38 minutes back ∙ 56 proposals |
Telegram bot
269 USD
It is necessary to completely replicate the interface and functionality, but without the payment platform. It needs to be done in a short time. Bot Development ∙ 2 days 13 hours back ∙ 113 proposals |
Automatic video posting on social media according to a scheduleTechnical Assignment (TA) Automatic video publication on social media according to a scheduleProject Description A script/bot (Python preferred, or any other solution of your choice — the main thing is stability and ease of maintenance) is needed, which automatically publishes… Python, Bot Development ∙ 2 days 15 hours back ∙ 58 proposals |