Budget: 15000 UAH Deadline: 7 days
Hello. I have extensive experience in developing Telegram bots. Ready to implement in Node.js or Python
I am looking for an experienced Python developer (preferably using aiogram) to create a Telegram bot with a bonus system: users receive "gold" for inviting friends. The main goal is to implement a referral reward mechanic with mandatory channel subscription and multi-level protection against fakes, dupes, and multi-accounts.
⸻
Functional requirements:
1. User registration
• The bot should handle the command /start <ref_id>, where <ref_id> is the inviter's ID.
• On first launch, the bot registers the user and saves:
• user_id, username
• referrer_id (if available)
• registration date
• IP address (if it can be determined)
• The user must pass a captcha (any simple anti-bot filter).
• After captcha — offer to subscribe to the channel and a "Check subscription" button.
• Without subscription, the user is not considered active and does not generate rewards for the inviter.
2. Referral reward accrual (25 gold)
The inviting user receives 25 units of gold only if:
• The referral passed captcha;
• Subscribed to the specified Telegram channel (checked via get_chat_member);
• Clicked at least one button in the bot (activity confirmation).
If at least one condition is not met — the referral reward is not credited.
3. User balance
• The /balance command shows the current amount of gold.
4. Gold withdrawal
• Withdrawal is only available from 375 gold.
• When attempting to withdraw, the following are checked:
• Balance amount;
• Whether the user is marked as suspicious;
• Whether the user is subscribed to the channel;
• All withdrawal requests are logged in a separate collection (or database).
• A /withdraw command can be implemented to send a request to the administrator.
5. Anti-fraud and protection against dupes
• IP restriction: if more than 3 accounts are registered from one IP — new accounts are automatically marked as suspicious.
• Time restriction: no more than 3 active referrals per 10 minutes from one user.
• Suspicious behavior: if a user has many referrals but almost none are active — automatically set is_suspicious = True.
• Withdrawal blocking: suspicious users cannot withdraw gold.
• All actions are logged.
6. Admin commands
🛑Example bot - @TersProjectBot
Budget: 15000 UAH Deadline: 7 days
Hello. I have extensive experience in developing Telegram bots. Ready to implement in Node.js or Python
Budget: 10000 UAH Deadline: 7 days
Hello, I have a clarification regarding the bot. It is not possible to directly obtain the user's IP through the TG bot, the only option is to use an external link to determine the IP.
Budget: 10000 UAH Deadline: 7 days
Hello.
I am developing bots for Telegram on NodeJS. Ready to take on the task. Write to me, let's discuss.
Budget: 10000 UAH Deadline: 10 days
Good day, I have experience in developing Telegram bots on Aiogram 3.X, I can fully implement your idea using start parameters and store everything in MongoDB
Budget: 9999 UAH Deadline: 5 days
Good afternoon. I have extensive experience in developing systems with a referral system. The captcha can be implemented as a web app, then it will be possible to get both the IP address and embed a regular captcha from Google, for example.
Budget: 16000 UAH Deadline: 7 days
Hello, Kirill! 🌟
My name is Semyon, I am a developer with experience creating Telegram bots in Python using aiogram. I am ready to develop a bot with a bonus system, where users receive "gold" for invited friends, focusing on referral mechanics, channel subscription, and multi-level protection against fakes and duplicates! 🚀
Implementation plan
User registration:
Handle the /start command for registration, saving user_id, username, referrer_id, date, and IP (via telebot or aiohttp for IP).
Add a captcha (simple, for example, mathematical via random).
After the captcha, offer a channel subscription with a "Check subscription" button (verification via get_chat_member).
Referral reward accrual (25 gold):
Award 25 gold to the referrer if the referral passed the captcha, subscribed, and clicked the button (activity confirmation).
If conditions are not met, no reward is given.
User balance:
The /balance command shows the current amount of gold (stored in the database).
Gold withdrawal:
Minimum amount for withdrawal: 375 gold.
Verification: balance, status (not suspicious), subscription.
The /withdraw command sends a request to the admin, all data is logged (separate table).
Anti-fraud and protection:
IP restriction: up to 3 accounts, new ones marked as suspicious.
Time restriction: no more than 3 referrals in 10 minutes.
Suspiciousness: flag is_suspicious = True if few active referrals.
Blocking withdrawals for suspicious users.
Logging all actions (to a file or database).
Admin commands:
Implement commands (for example, /admin_stats for statistics, /ban_user for blocking).
Technical details
Language: Python with aiogram for Telegram.
Database: SQLite (or MongoDB for scalability).
IP: Detection via aiohttp (if available).
Logging: To a file or Google Sheets.
💰 Cost and timeline:
Development: $400.
Timeline: 5–7 days
Support: $50/month.
❓ Next steps:
Specify the channel ID for subscription.
Provide design references (if any).
I will start after approval!
Best regards, Semyon 😊
Budget: 10000 UAH Deadline: 1 day
👩💻 I have experience creating Telegram bots in Python + aiogram 3.x, including support for referral systems, subscription checks, and anti-fraud measures.
🔧 Ready to implement in 2–3 hours:
Handling /start command with referral code
Storing ID, username, date, referrer
Simple captcha (anti-bot)
Subscription verification via get_chat_member
Bonus accrual only for active referrers
Commands /balance, /withdraw with all checks
IP restrictions, timing, suspicious activity detection
Admin functionality and action logging
📁 Working with MongoDB or PostgreSQL — your choice.
🧩 Project architecture allows scaling and flexible feature expansion.
✅ I will complete the core functionality in 2–3 hours, then can refine other details as needed.
🛠 Examples of similar bots — upon request. Looking forward to collaboration!
Budget: 10000 UAH Deadline: 5 days
Good evening Kirill!
I professionally develop bots in Telegram and web applications on Python.
I am ready to create such a bot for you + deploy it on a server.
Write to me in private, let's clarify the details.
Budget: 10000 UAH Deadline: 4 days
Hello, I have experience developing bots in TG, implementing channel subscription and other similar mechanics.
Your budget is well suited for the implementation of the task, but I want to draw your attention to the fact that obtaining the IP address by the bot without an embedded web application is not feasible; a small web page can be added, through which the user will need to go, and the system (bot) will record their IP in the database. There are also questions regarding admin commands.
Overall, your project is quite interesting, and I would like to implement it. It may take from 2 to 5 days.
My technology stack: aiogram, flask, telethon, sqlite, mysql, postgresql. We can discuss the project implementation (which database to use, as well as the server on which you plan to run the bot; server setup is included in the order cost).
Budget: 10000 UAH Deadline: 10 days
Good afternoon. Very extensive experience in developing Telegram bots. Over 5 years of overall experience. Will be done quickly and with quality. Write to discuss the details
Budget: 12000 UAH Deadline: 10 days
Good day!
My name is Dmytro, I am a co-founder of KingKongWeb. We specialize in website development, SEO promotion, Google Ads advertising campaigns, SMM, and creating Telegram bots.
We have carefully reviewed your project. We understood the general requirements and see how to properly implement the task. For a more precise understanding, some additional clarifications are needed.
We are ready to take on the work and implement your project with quality. We work responsibly, see tasks through to the end, and help scale our clients' businesses.
We will be happy to discuss all the details!
Budget: 10000 UAH Deadline: 10 days
Good afternoon! I will make such a bot. Write to me, I will be glad to cooperate!
Budget: 10000 UAH Deadline: 5 days
Hello! I will be happy to complete this project for you. I just need to clarify some details. I will develop it in Python, using Aiogram.
I suggest discussing the bot details in private messages. I will create a convenient solution with a pleasant and understandable interface (markup, inline keyboards, menu), which will attract clients with its convenience and practicality! I have several similar cases that I can share in private messages.
The development will take me 3-5 days.
The price is 7500-8000 UAH.
Budget: 10000 UAH Deadline: 6 days
Good time of day!
I develop bots in Python.
One of my bots with a referral system and admin panel is Filmproda222_bot.
I will gladly help you with the implementation of this project.
But I would like to discuss some details.
Budget: 10000 UAH Deadline: 10 days
Hello. I am ready to make such a bot for you. Write in private messages, let's discuss the details.
Budget: 9999 UAH Deadline: 14 days
Good day Kyrylo, I am a Python Developer with experience in creating Telegram bots. I also have bots with similar functionality. I suggest moving to private messages.
Budget: 10000 UAH Deadline: 14 days
Hello. The task is clear, it is possible to complete. To obtain the IP and pass the captcha, you can use Telegram WebApp, which I have experience with. I can make the bot in Python or Node.js, technical questions can be discussed in private messages.
Budget: 15000 UAH Deadline: 12 days
Hello, I will develop your bot, I have experience in developing crypto bots on WebApp.
It is better to implement it on Node.js (telegraf), fast performance + I will include an admin panel for your bot for moderation of tasks, users, etc.
I develop bots on Node.js because it is simpler, faster, and more convenient for support. It will work together with the main website or service without unnecessary complications. Everything on one technology — this saves time and money. The bot will be fast, reliable, and easily expandable in the future.
I have reviewed the example, am available and ready to start development, the task is clear).
For testing, I provide my server, then I will set up your server and launch.
For questions, contact me via private messages.
Python 69 proposals 31 July
59 proposals 30 July
AI & Machine Learning 58 proposals 30 July
Data Parsing 38 proposals 30 July
91 proposals 28 July