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
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 ∙ 10 hours 56 minutes back ∙ 53 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 3 hours back ∙ 112 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 5 hours back ∙ 58 proposals |
Bot for receiving/searching applications
28 USD
In short: Create a bot where users can create and find profiles, the bot should have referral links, etc. Everything is detailed below. Client-side bot: Before the /start button, text in the center of the chat: What can this bot do? Welcome to Sugar Secret Agency! -Premium… Python, Bot Development ∙ 2 days 7 hours back ∙ 63 proposals |
Signal bot with automation in Google SheetsA bot is needed that will accept an application and automatically place it in Google Sheets, for example: store1, 26.06, 500kg or 200kg, and it will automatically mark 500 or 200 in the cell of the date on the store's line in the table. Bot Development ∙ 2 days 7 hours back ∙ 65 proposals |