
Closed
Posted
I need a Telegram bot that pushes promotional content to my audience automatically. Two triggers must be wired in: messages have to go out at specific, editable times I set, and the same content should be delivered on-demand when a user sends a command inside the chat. Both paths should work smoothly without tripping Telegram’s rate limits. My main account, @eho001, will be used for all tests, so the bot must accept me as admin by default. Deliverables • Fully functional bot that – sends scheduled promotional messages at the exact times I configure – answers instantly with the latest promotion when a user types a chosen command (e.g., /promo) • Simple configuration method (JSON, YAML, or in-bot commands) for editing schedule and message text • Clear deployment steps—ideally a Dockerfile or one-shot setup script so I can drop it onto my VPS and run • Brief README explaining how to add new promos, adjust times, and swap the bot token Acceptance criteria: after hand-off, I will run the bot in a test group for 48 hours; if both scheduled and user-triggered messages fire correctly throughout, the job is done. Feel free to code in Python (aiogram or python-telegram-bot), Node.js (Telegraf), or another language you prefer, as long as the final code is readable and commented. Let me know how you plan to tackle scheduling, command handling, and rate-limit safety, plus your estimated timeline.
Project ID: 40747360
169 proposals
Remote project
Active 9 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
169 freelancers are bidding on average $19 USD/hour for this job

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in API Development, PHP, Node.js, Software Architecture, Python, Docker, Automation As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$15 USD in 40 days
9.5
9.5

Hi, CnEL India can build your Telegram automated messaging bot with reliable scheduling, command-based delivery and rate-limit-aware message handling. Our methodology: * Define the promotional content structure, commands and editable schedules. * Build the bot using Python or Node.js with a clean, modular architecture. * Implement scheduled message delivery using configurable JSON/YAML or in-bot settings. * Add an on-demand command such as /promo to deliver the latest approved promotion. * Handle admin authorization and ensure your configured account can manage the bot. * Add rate-limit handling, controlled queues, retries and error logging to avoid unnecessary API requests. * Store configuration separately so schedules and promotional content can be changed easily. * Containerize the bot with Docker for straightforward VPS deployment. * Test scheduled and user-triggered messages, failures, permissions and repeated requests. * Provide clean commented source code, Docker setup and a concise README. We would first finalize the message/scheduling workflow, then implement and test the bot through the requested 48-hour acceptance test.
$20 USD in 80 days
9.0
9.0

Hello, We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in PHP, Python, Linux, Software Architecture, Node.js, Docker, Automation, API Development and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$25 USD in 5 days
9.0
9.0

Hi, I can build this Telegram bot in Python with aiogram and keep the setup simple enough to run on your VPS without ongoing maintenance. The bot will have two separate ways to send promotions. First, you can set the message and exact delivery time in a simple JSON/YAML config, and the bot will automatically send it on schedule. Second, when someone sends /promo, the bot will immediately return the latest promotion. I will make @eho001 the default admin so you can manage and test everything from the start. The bot will also keep the scheduling and message content separate from the code, so changing a promotion or time does not require modifying the application. For Telegram limits, I will use controlled sending with proper delays, queueing and retry/backoff handling rather than firing messages in a burst. The bot will also handle restarts cleanly and avoid duplicate scheduled messages. You will receive the complete commented source code, Dockerfile, VPS setup instructions and a short README explaining how to change promos, schedules and the bot token. I estimate 2–3 days for development and testing, followed by your 48-hour test period. Please contact us so that we can start off with the planning. Best Regards Prabal dey
$17 USD in 25 days
8.1
8.1

Hi, I've built scheduled messaging and command handling into automation tools before, including an internal AI-driven business development system that fires queued workflows on timers and sends outbound mail reliably. For your bot, the two triggers are straightforward. I'd use aiogram with APScheduler for the editable timed sends, and a command handler for the on-demand /promo. The real work is rate-limit safety: I queue outbound messages and throttle per Telegram's limits so broadcasts don't trip a flood ban. Config in YAML plus in-bot admin commands, with @eho001 hardcoded as default admin. Ships with a Dockerfile and README for your VPS. One question: how large is the audience the scheduled promos go to? That decides whether a simple queue or chunked batching is needed. Adil
$25 USD in 40 days
7.5
7.5

I HAVE BUILT SIMILAR TELEGRAM AUTOMATION BOTS — I CAN DELIVER A RELIABLE PROMOTIONAL BOT WITH PRECISE SCHEDULING, INSTANT COMMAND RESPONSES AND RATE-LIMIT-SAFE DELIVERY. I can develop the bot using Python with aiogram or python-telegram-bot, with a clean and maintainable architecture. Core features: • Editable scheduled promotional messages with configurable times • Instant response to commands such as /promo • JSON/YAML or admin commands for managing promotions and schedules • @eho001 configured as the default administrator • Telegram rate-limit handling, retry logic and safe message queuing • Logging and error handling for reliable operation • Dockerfile/one-shot VPS deployment • Clear README covering setup, token replacement, schedules and new promotions • 48-hour test support and troubleshooting User roles: Admin can manage promotions, schedules and configuration; Users receive scheduled promotions and can request the latest promotion through commands. I’ll test both scheduled and on-demand workflows, including edge cases and rate-limit handling, before handover. Estimated timeline: 2–4 days. Complete source code and 2 years of free ongoing support post-launch will be included.
$15 USD in 40 days
7.7
7.7

Youssef, Full-Time Python Developer expert in Telegram bots and workflow automation. You need a bot that sends scheduled promotions and responds on-demand to /promo, using your account @eho001 for testing. I will build this with python-telegram-bot, using APScheduler for precise, editable timing and implementing careful message queues to avoid Telegram’s rate limits. Configuration will be via a simple YAML file for schedule and message edits. I’ve built many similar automated messaging systems with scheduled triggers. Can you confirm the preferred command, like /promo or something else? Ready to start immediately.
$20 USD in 1 day
7.4
7.4

My name is Shamshad and I have the unique blend of skills that your Telegram Automated Messaging Bot project demands. With an extensive background in software and full-stack development, automation, and system integration, I've honed my expertise in building complex and robust solutions. Combined with my broad knowledge of AI/ML, IoT, Embedded Systems, Electronics, and Custom Engineering Solutions, I believe I can offer you a complete end-to-end engineering solution tailored to your specific needs. In terms of technology choices for your project, I don't believe in shoe-horning every project into the same stack. Instead, I prefer picking the tools and architecture best-suited to a particular undertaking. This pragmatic approach ensures not only optimal performance and scalability but also takes into consideration hardware constraints, budget allocation, and long-term objectives - all essential factors for your project's success. Furthermore, my commitment to clear communication and long-term support will ensure our collaboration remains effective even after successful hand-off. With me on your team, you will not only receive high-quality, fully functional bots designed around your schedule but also a clear understanding of how to add new promos or adjust times yourself.
$25 USD in 40 days
7.4
7.4

Hi, I can develop a reliable Telegram promotional bot that automates scheduled messages and responds instantly to user commands, with a simple configuration system and safe rate-limit handling. Proposed solution using Python, aiogram, and Docker: * **Scheduled promotions:** Configure editable message content, dates, and sending times using JSON/YAML or bot commands. * **Command handling:** Deliver the latest promotion whenever a user sends `/promo`. * **Admin access:** Set up @eho001 as the default authorized admin for managing promotions and schedules. * **Rate-limit safety:** Implement Telegram flood-wait handling, controlled message queues, and retry logic to avoid unnecessary failures. * **Easy deployment:** Provide a Dockerfile and VPS deployment instructions for straightforward setup. * **Configuration:** Easily update promotional content, adjust schedules, and change the bot token. * **Documentation:** Include a clear README with setup, configuration, and maintenance instructions. I have completed similar projects and can share relevant live examples in chat for your review. **Estimated timeline:** 2–4 days, including testing of scheduled and command-based messages, deployment setup, and documentation. I can also support the 48-hour acceptance test and resolve any bugs identified during that period. Looking forward to discussing your requirements. Best regards
$15 USD in 40 days
7.7
7.7

Hi there, I see you require a Telegram bot to send scheduled promotional content automatically and respond to user commands like /promo. I would utilize Python with the aiogram framework, ensuring we implement non-blocking scheduling with an appropriate task queue to manage Telegram's rate limits effectively. I'll also provide a simple configuration option using JSON for easy schedule adjustments and message management. A Docker setup can be included, with clear instructions in a README, allowing you to deploy on your own VPS seamlessly. I’m ready to hit the ground running and deliver a reliable solution for your needs. Regards, Ali
$15 USD in 1 day
6.5
6.5

Hi, I'm Denis, a full-stack developer with experience building automation systems involving scheduled tasks, API integrations, and rate-limit handling. I understand your need: a reliable promotional messaging bot that handles time-based scheduling and instant commands without hitting Telegram's API limits. I'll use Python with APScheduler for scheduling and python-telegram-bot for Telegram integration, providing clean separation between scheduler and message delivery for reliable timing. Here's my approach: First, I'll set up the core bot structure with admin authentication. Then I'll implement the scheduler for promotional messages at exact times and wire in the command handler for instant /promo responses. For rate limiting, I'll add a queue mechanism that batches messages and respects Telegram's thresholds. Configuration will live in a JSON file you can edit directly or through in-bot commands. The key challenge is preventing scheduled messages from piling up during downtime. I'll use a persistent job store so the scheduler remembers what needs to run, with safeguards against duplicate sends if the bot restarts. Deployment will be Docker-based with a simple startup script. Drop the image on your VPS, set your bot token as an environment variable, and run it. The README will cover adding promos, adjusting schedules, and updating tokens. I can deliver this in 5-7 days with testing and feedback adjustments included. Ready to start immediately. Thanks, Denis.
$15 USD in 40 days
6.6
6.6

Automated Telegram promotions using Node.js, Telegraf, JSON configuration, and Docker are my lane. I'll wire scheduling and /promo through a throttled queue with retry-after handling, securely bind @eho001 as admin, and document VPS setup. What timezone should schedules follow, and how should the bot handle sends missed during downtime, skip them or replay them? That choice determines restart-safe scheduling without duplicate promotions. Message me your schedule examples and target chats so I can map the configuration and rate-limit handling, what should your first promo flow look like?
$15 USD in 40 days
6.7
6.7

I can build your Telegram promotional bot using Python with robust scheduling and command handling to ensure reliable, automated delivery without hitting rate limits. Your main account, @eho001, will be hardcoded as the default admin, and I will implement a simple JSON or YAML configuration file so you can easily update your promotional text and scheduled posting times. For the architecture, I will use a reliable task scheduler combined with an asynchronous Telegram framework to manage both scheduled pushes and on-demand `/promo` commands smoothly in your test group. To prevent Telegram rate-limiting errors, I will build in built-in delays and queuing logic. The deliverables will include the fully functional Python script, a Dockerfile for quick deployment on your VPS, and a concise README covering configuration steps, token swapping, and schedule adjustments. You will have everything ready to run your 48-hour test smoothly. Let's chat about the details to get this started.
$15 USD in 7 days
6.1
6.1

Hi I can build this in Python with reliable scheduled delivery, /promo command handling, admin controls for @eho001, configurable promotions, and Telegram rate-limit/retry handling. I’ve built Telegram/API automation before; Thagi Alert includes an automated Telegram alert bot triggered by application events, alongside webhook integrations. Project_Portfolio_Anshuman I’ll provide clean code, Docker/VPS deployment, configuration and README, and ensure it is ready for your 48-hour test. Thanks Anshuman
$15 USD in 20 days
6.4
6.4

With proficiency in both the technical aspects and AI implementation, I’m confident that I can deliver the Telegram Automated Messaging Bot you need. My extensive experience in Full-Stack Development and AI Agent Systems gives me a unique perspective in tackling your project. I believe in providing scalable solutions, and my track record in scaling platforms from MVP to 100,000+ users is proof of this. In terms of scheduling, command handling, and rate-limit safety—which are all crucial for this project—I plan on leveraging my Automation expertise using high-level workflows like those in n8n. Additionally, I'm knowledgeable about dealing with APIs and have successfully integrated various AI technologies into existing frameworks. I approach every project with a focus on strategy, planning, and execution. This means conducting a thorough feasibility analysis and ROI-focused project scoping upfront to ensure your desired outcome is achievable. Moreover, I guarantee production excellence by implementing monitoring and error handling systems to guarantee smooth operations even when faced with contingencies. With me at the helm of your Telegram bot project, you can be confident in receiving top-tier, scalable results that exactly align with your needs. Let's connect and discuss how we can best move forward.
$20 USD in 40 days
6.5
6.5

Hi, I’m a Python developer and have built many similar Telegram tools, including notifiers, monitors, and announcement broadcasters for Telegram and Discord. I can build this as a clean Python bot with scheduled promotions, on-demand commands, editable configuration, and proper handling of Telegram rate limits. I can also provide a Dockerfile or an easy setup/run script and take care of setting everything up on your VPS, so you only need to provide the server and bot token. I have previous Telegram work that I can showcase through some YouTube demos if you'd like to see examples. I’d prefer to take this as a fixed-price project rather than hourly. Message me and we can discuss the exact requirements and agree on the scope and price. Regards, Syphax
$15 USD in 80 days
6.0
6.0

Hi, I can build this Telegram promotional bot in Python with a clean and simple structure. I can implement scheduled promotional messages, an on-demand `/promo` command, and a simple JSON or YAML configuration for changing message content and schedules without modifying the main code. For scheduling, I can use an async scheduler and make sure the bot handles Telegram API rate limits and temporary errors safely. I can also include admin handling for your `@eho001` account. For deployment, I can provide a Dockerfile and clear setup instructions for your VPS, along with a short README covering configuration, new promotions, schedule changes, and bot token replacement. I estimate around 2–3 days for development, testing, and documentation. Thanks, Ioannis
$20 USD in 40 days
5.7
5.7

==== Hi - Truong here ==== "TELEGRAM AUTOMATED PROMOTIONAL BOT" - you need reliable scheduled and on-demand delivery without hitting Telegram's limits. I’d use a small Python bot with a persistent scheduler, separate command handling, and queued sends so scheduled jobs and /promo requests do not compete with each other. The schedule and promo text can stay in a simple YAML file, with your account configured as the default admin. I’d also make missed schedules recover safely after a VPS restart and add basic logging so a failed send is visible instead of silently disappearing. Docker deployment and the README would be included for the 48-hour test. Do you want missed scheduled promotions after a VPS restart to be sent immediately, or skipped if their configured time has already passed? Looking forward to work with you.
$20 USD in 40 days
5.7
5.7

Hi, I understand you're looking to develop a Telegram bot that automates the delivery of promotional content at scheduled times and on-demand. The bot needs to function seamlessly with your main account, @eho001, without exceeding Telegram's rate limits. A key challenge here is to ensure the bot operates within Telegram's API restrictions while still delivering messages promptly and reliably. My approach would involve assessing the optimal scheduling and command handling algorithms to maintain performance and compliance. Prioritizing a robust error-handling mechanism will be crucial to prevent disruptions. I have extensive experience with automation using Python and Node.js, particularly in creating bots that interact with APIs under strict constraints. I've successfully developed similar solutions that required precise timing and user-triggered actions. Q1 – What is the expected frequency of the scheduled messages? Q2 – Are there any specific content formats or types that need special handling? Q3 – Do you anticipate scaling the bot to handle multiple Telegram accounts in the future? Looking forward to hearing from you.
$15 USD in 7 days
5.9
5.9

Telegram rate limits are a specific technical risk here, so I handle them by pacing API calls and using webhooks effectively. I'll build a bot that sends scheduled promotional messages at times you set, also delivering content on-demand when a user types a command. Configuration will be via a JSON file for easy editing of schedules and message text. How will the bot identify and accept your main account, @eho001, as admin by default? I need your confirmation on that admin identification point before I can proceed. 5.0 rating across 10 reviews on here, and Preferred Freelancer status.
$25 USD in 7 days
5.3
5.3

Bishkek, Kyrgyzstan
Member since Oct 3, 2026
$10-30 AUD
$250-750 USD
₹1500-12500 INR
£20-250 GBP
₹12500-37500 INR
$20-1000 USD
€8-30 EUR
$250-750 USD
$250-750 USD
$30-250 USD
$10000-20000 USD
£20-250 GBP
₹600-1500 INR
₹1500-12500 INR
$750-1500 SGD
₹600-1500 INR
€12-18 EUR / hour
$30-250 USD
₹750-1250 INR / hour
₹1500-12500 INR