Telegram Auto-Poster System Development need Web Development
Contact person: Telegram Auto-Poster System Development
Phone:Show
Email:Show
Location: Singapore, Singapore
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Brief: Telegram Auto-Poster System
Project Objective
Develop a Telegram auto-poster system that automates the posting of pre-uploaded content using authenticated Telegram accounts. The system must handle Telegram’s scheduling limits, distribute posts within a defined time frame, support multi-threaded operations (multiple bot sessions), and provide session summaries.
Functional Requirements
1. Content Posting Logic
The system should accept a batch of text content (e.g., from a .txt or .csv file).
Telegram allows only 100 scheduled messages per bot.
System must:
Schedule the first 100 messages.
Monitor the remaining scheduled count.
Automatically schedule the next batch (e.g., 50 messages) when the scheduled queue drops below 10.
Continue this process until all messages are scheduled and posted.
2. Telegram Authentication and Uptime
Must use user-authenticated Telegram login (not bot tokens).
Must remain online and active 24/7 without disconnection.
Reconnection and session management should be handled automatically to maintain continuity.
3. Time Frame Scheduling
Admin should be able to set a specific posting window (e.g., 10:00 AM to 6:00 PM).
System must calculate and suggest the appropriate delay between messages to evenly distribute them across the selected time frame.
No messages should be scheduled outside of the defined window.
4. Multi-Threaded Bot Management
Must support 5 to 20 threads (each representing a separate Telegram session).
Admin interface should include:
Ability to add or remove threads dynamically.
View status of each thread (active, paused, or error).
5. Session Summary Report
At the end of each posting session or day, generate a summary showing:
Total number of messages attempted.
Number of messages successfully posted.
Number of failed messages (with error details if available).
Duration of the session.
Technical Requirements
Preferred language: Python (due to library support), but open to alternatives.
Recommended Telegram libraries: telethon, pyrogram, or similar.
Should include a basic user interface or dashboard (web-based or local GUI).
Must be lightweight and capable of running on a standard VPS or local machine.
Deliverables
Complete source code with clear setup instructions.
A working executable or deployable version of the application.
Documentation covering:
How to upload content and configure posting settings.
How to add/remove bot threads.
Error handling and troubleshooting steps.
Optional: Limited bug-fix support after delivery (to be discussed).
Additional Notes
Only text messages will be handled (no media or files at this stage).
Ensure all interactions comply with Telegram’s terms of service and API limitations.
The system must be scalable and stable for long-term use.
no using of ai to program this, as i am using ai and it's buggy" (client-provided description)
Matched companies (4)

eShop Genius

WhizzAct Private Limited

Junkies Coder
