Need a Python developer to refine the existing Telegram automation tool.
1. Introduction to chats/channels
The bot already has a function for joining/checking access. It needs to be preserved and used.
When sending/publishing, the bot should:
- check if there is access to the chat;
- if a subscription to the channel is required for sending, determine this and log it;
- if the joining function already exists, use it;
- not break the current mechanics of mandatory subscriptions;
- if joining is impossible, set the chat to an error/waiting status instead of continuing to try indefinitely.
2. Texts for different chats
It is not necessary to manually set a separate text for each chat.
A variant needs to be made:
- take a random text from the “Favorites” of the Telegram account;
- or from the list of templates within the bot;
- select a random text before each sending;
- preferably support spintax;
- preferably support AI-uniqueness as a separate option.
3. Account avatars
The bot already has an avatar setting. It needs to be improved:
- add the option to choose a folder with photos;
- when updating the profile, take a random photo from this folder;
- support formats `.jpg`, `.jpeg`, `.png`;
- after a successful installation, mark the photo as used or just select randomly;
- if the photo does not fit, log a clear error and take the next one.
4. Templates for lists of groups/channels
If I add a list of channels or groups, it should be saved in the bot as a template.
It needs to add:
- creation of a group/channel list template;
- template name, for example “OF boards”, “communication chats”, “channels for commenting”;
- the ability to load a list from the template into the mailing, announcements, or commenting;
- the ability to edit the template;
- the ability to delete the template;
- import/export of the template in CSV or TXT;
- so that after restarting the program, the templates do not disappear.
5. Cyclical mailing
The mailing should work not just one round, but continuously in a loop.
It needs to:
- take the list of targets from the selected template or from the database;
- after the last group, return to the first;
- store the state: current position, when it was last written, which account was used, which text was used;
- continue correctly after a restart;
- take into account the rules of each chat: time, number of new messages, errors, bans, slow mode.
6. Rule “after N messages”
For communication chats, a rule is needed:
- the bot sent a message;
- then it tracks how many new messages appeared after its message;
- when, for example, 100 new messages have passed, it can write again;
- N should be adjustable separately or globally;
- for quiet chats, add a backup time limit, for example, no more than once every X hours.
7. AI commenting
Commenting already exists, it needs to be checked and improved.
It needs to:
- comment on old posts;
- comment on new posts;
- generate a comment through AI based on the text of the post;
- make settings for the tone and length of the comment;
- add delays and limits;
- log the result of each comment.
Client's review of cooperation with Oleh Ovchynnykov
Need a Python developer to refine the existing Telegram automation tool.50 days have passed since the order started.
-
I have experience in developing Telegram bots and automation using Node.js/Python, including working with the Telegram API, databases, message templates, logging, task queues, access checks, error handling, and setting limits.
I can refine an existing bot within the correct use of the Telegram API: saving templates for groups/channels, importing/exporting CSV/TXT, working with message templates, random text selection, spintax, avatars from a folder, logging, saving state after restart, task queues, error control, slow mode, and rate limits.
-
Hello, I have been working on a Telegram automation tool for mass messaging and account management - processing over 50K messages daily, automatic joining of chats, AI-generated texts, avatar rotation, and cyclical mailings!
I am curious how many accounts are planned to be used simultaneously and whether integration with specific AI services will be needed to avoid bans?
I suggest we get in touch, I will provide you with free technical consultation and we will create a development plan + I will tell you about my team!
-
765 7 0 Good day, I am a Python developer with over 7 years of experience, I have extensive experience in creating both standard Telegram bots and those for sending messages through the Telegram app, apparently you have the second case. I suggest we discuss the project in more detail. I would be happy to collaborate.
-
512 Good day!
I have experience in developing Telegram bots with similar functionality (broadcasts, subscription access, AI-uniqueness, commenting). Your technical specifications are completely within my competence.
Briefly by points:
Introduction/access — I will maintain the current logic, we will add a subscription check during broadcasts + error logging.
Texts — I will make a random text selection from a list (or from "Favorites" in Telegram), support for spintax + AI-uniqueness (optional).
…
Avatars — I will add a random selection of photos from a folder (.jpg/.png), error logging.
List templates — creation/editing/deletion of group/channel templates, import/export CSV/TXT, saving after restart.
Cyclic broadcasting — an endless loop with state preservation (position, account, text). After a restart — continuation.
Rule "after N messages" — the bot writes, waits for N new messages or a timeout (at choice), then can write again.
AI-commenting — commenting on old/new posts, generation through AI (tone, length), delays, limits, logging.
-
1993 12 0 Good day
I have extensive experience in developing similar
Write to me
-
472 2 0 Hello. I have decomposed your technical specification. The technical architecture is very clear, and I am ready to integrate the requested modules into your current code.
My implementation algorithm:
Points 1 and 5 (Loops, introductions, states): The logic will be tied to a local database (SQLite), which will ensure the preservation of the current mailing position upon restart. The script will correctly handle exceptions (FloodWait, SlowMode) without endless attempts and hangs.
Points 2 and 7 (Texts and AI commenting): I will integrate a Spintax template parser. For AI generation (uniqueness and commenting on old/new posts), I will connect the OpenAI API with a system prompt configuration for tone.
Point 6 (N-message rule): This will be implemented through event handlers and tracking message_id. The bot will read the delta of messages and timings before the next send.
…
Points 3 and 4 (Avatars and Templates): Integration of modules for working with the file system (selecting random media, marking used ones) and serialization of chat lists in JSON/CSV.
I work systematically and write clean code. Please provide the current script for auditing, and I will specify the deadlines for completing the task.
-
95862 1272 1 10 Hello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
-
3096 50 1 Good day
I am ready to complete your work
Write to me, I will be happy to help with the task
-
1945 7 0 I can refine the current bot without breaking the existing logic: maintain the mechanics of joining/access checks, add chat templates, randomize texts, use avatars from folders, implement cyclic mailing, the rule "after N messages," and properly check AI commenting.
I will approach it carefully: first, I will analyze the current code and what is already working, then I will specifically refine the necessary modules to avoid rewriting everything from scratch and breaking mandatory subscriptions/accesses.
What is included: audit of the current logic, refinement of mailings, group templates, state preservation after restart, error/action logs, settings for limits/delays, and checking AI comments.
Question: can you send the archive/repository + a list of what is already definitely working?
-
266 Good day!
I have reviewed the technical assignment — the project is quite complex, but completely understandable. I have experience in developing Telegram bots with mass mailing, working with accounts, automation, and AI integration, so I can implement all the described functionality.
I can perform:
refinement of the logic for joining chats with proper error handling and logging
implementation of a random text system (templates, "Favorites", spintax, AI-uniqueness)
refinement of working with avatars (folder selection, randomization, error handling)
… a system for templates of groups/channels (creation, editing, import/export, saving)
cyclical mailing with state preservation and proper operation after a restart
flexible sending rules (after N messages, timings, limitations)
refinement of AI commenting (generation, tone settings, limits, logging)
I will pay special attention to stability, so that the bot does not "crash" due to access errors, Telegram limitations, or changes in chat conditions.
I will develop it in Python (aiogram or low-level API if necessary), with a well-thought-out architecture and the possibility of further scaling.
-
Hello! I saw the task for improving the Telegram bot. I understand that it is necessary to enhance automation functions, integration, and state maintenance. The main points that are important to consider are: creating a flexible mailing mechanism taking into account various rules and restrictions; integrating AI for text generation and commenting; working with avatar files and templates; and, of course, ensuring reliable error handling logic and bot state.
I plan to implement all the described functions, considering the use of the Telegram API and best programming practices. This will not only improve the current functionality but also add new capabilities that will enhance the bot's efficiency.
Risks: it is necessary to clarify the details regarding interaction with the API, especially about limits and requirements for sending messages, as well as to ensure that the text uniqueness algorithms will meet the requirements. Will there be fixed limits on the number of messages per hour? How will you handle updates to the structure of groups and channels?
I am ready to discuss details and recommendations to start promptly. The realistic assessment of the work is 55,000 UAH, as the task includes many complex integrations and requires a quality approach. The deadline for completion is 20 days.
-
Greetings! The task is clear: it is necessary to transform the existing software into a professional tool for automation with flexible content management and "human-like" behavior logic.
Why I can handle this task:
1. Architectural approach: I will implement reliable state saving in the database. The bot will not start sending messages from the beginning after a reboot and will strictly adhere to the "N messages" limit for each chat.
2. Smart content: I will integrate support for Spintax and AI-uniqueness through the OpenAI API. The bot will be able to take templates even from your "Favorites," making each message unique.
3. Flexibility of lists: I will create a template system ("OF boards," "chats," etc.) with import/export in CSV/TXT for convenient scaling.
4. Anti-flood logic: I will refine the entry into chats with proper error logging and waiting statuses so that accounts last longer.
Cost: 30,000 UAH.
Deadline: 11 working days.
I have extensive experience in developing complex systems on Telethon/Pyrogram. I am ready to study the current code and start implementing new modules.
-
2 2 Hello!
I am ready to refine your Telegram bot in Python, taking into account all current logic and without breaking existing functionality (introductions, subscriptions, commenting, etc.).
I have experience working with the Telegram API (Telethon / Pyrogram) and complex scenarios: mass messaging, multi-accounting, bypassing restrictions, anti-spam logic, and automation.
Here’s how I will implement the tasks according to your stages:
1. Introduction and checks:
- I will carefully integrate into the current system (without breaking the mechanics);
- access check before sending;
… - processing subscription requirements;
- statuses: OK / error / waiting (without endless attempts).
2. Texts and randomization:
- random selection of text from:
- "Favorites" account;
- templates within the bot;
- support for spintax;
- optionally — AI text uniqueness.
3. Avatars:
- selection of a folder with images;
- random avatar setting;
- error handling + logging;
- support for .jpg / .jpeg / .png.
4. Chat templates:
- creation/editing/deletion of templates;
- storage in the database (will not be lost after a restart);
- import/export (CSV/TXT);
- quick connection to mass messaging and commenting.
5. Cyclical mailing:
- infinite loop through the list;
- state saving:
- position,
- account,
- text,
- time;
- correct recovery after a restart;
- consideration of chat restrictions (slow mode, limits).
6. Rule "after N messages":
- tracking new messages after a post;
- setting N (globally or individually);
- fallback by time for "quiet" chats.
7. AI commenting:
- generating comments for a post (via AI);
- setting tone and length;
- working with old and new posts;
- delays, limits, logging.
Regarding technical aspects:
Python (Telethon / Pyrogram)
Database: SQLite / PostgreSQL
Clear logging of all actions
Architecture with scalability options
Deadlines and budget:
Deadline: 5–10 days (depends on the current state of the code)
Budget: to be discussed after reviewing the project
I work carefully: first an audit of the current code, then refinement without breaking existing logic.
I can also suggest improvements for stability and anti-blocking.
I look forward to your message and hope for cooperation!
-
981 6 3 Bogdan, good day!
I am ready to complete it quickly, without problems, fast, and with quality!
Write in private messages, we will do your project!
-
716 4 0 Hello!
For 10 years, I have specialized in complex projects that require high qualifications.
I have extensive experience with similar projects.
I can professionally refine the Telegram automation tool.
The exact price will be determined after clarifying the technical specifications.
Work plan:
Audit of the current bot architecture
Check existing functions for joining, broadcasting, commenting, avatars, templates
… Analyze bottlenecks to avoid breaking the current logic
Refine joining chats/channels
Use the existing join/check access function
Process required subscription
Correct error statuses, waiting, retry logic
Log reasons for unavailability
Random text system
Retrieve texts from Saved Messages or internal templates
Random selection before each sending
Support for spintax
Optionally, AI unification of text
Refine account avatars
Select a folder with photos
Random selection of avatar
Check formats and file validity
Log errors and fallback to the next photo
Templates for lists of groups/channels
CRUD for templates
Named templates for lists
Import/export CSV, TXT
Continuous saving in the database
Cyclic distribution
Continuous operation in a loop
Save progress state
Recovery after restart
Consider slow mode, flood limits, chat rules
Rule after N messages
Track new messages after posting
Set threshold N
Backup time limit for inactive chats
AI commenting
Check current logic of comments
Comments on new and old posts
Generate through AI based on the context of the post
Adjust style, tone, length
Limits, delays, logging
Final testing
Load checks
Protection against flood/spam risks
Stabilization of logic
Documentation.
-
1213 8 0 Hello! We have experience in developing and refining Telegram automations in Python. We implement this through aiogram/telethon, preserving the existing login logic and access checks. We will improve the function for determining the necessity of a subscription before publication — with the ability for bulk processing of chats.
-
Добрый день, подскажите сколько еще ждать?
-