• Projects 3
  • Rating 5.0
  • Rating 575

Budget: 600 EUR Deadline: 6 days

Developing a client search system in Telegram based on Telethon is an excellent solution when you need to gather an audience from specific chats without hitting API limits. A well-structured task queue and FloodWait control are half the success here.

Technically, I envision the system as follows:
• A Telethon parser for scanning messages from specified groups and channels based on keywords
• Deduplication by Telegram ID + saving all found leads in PostgreSQL
• A task queue with retries on FloodWaitError — to ensure parsing doesn't fail with large volumes
• Filters by message date, user activity, and presence of contacts (bio/username)

⚙️ The main challenge of such systems is not writing the parser (that's 20% of the work), but making it resilient: controlling Telegram Client API limits, handling connection errors, and managing load. One incorrect parameter can lead to account freezing. I understand this and will implement safeguards from the start.

  • Projects -
  • Rating -
  • Rating 561

Budget: 600 EUR Deadline: 14 days

Hello!

My name is Evgeny, and I have been professionally engaged in the development of mobile applications, websites, web services, and web applications for 7 years.

*The cost I indicated is for 1 hour of work. To provide a more detailed price, I would like to connect/call and discuss the details.

- You can review my portfolio, feedback, and awards in my profile.

Why should you choose me?
- I have taken 1st and 2nd places in international championships and competitions in the IT field

Advertising exchange in Telegram Vortex (Vue.js + Laravel)
  • Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 600 EUR Deadline: 7 days

Regarding the timeline and price - 600 EUR is reasonable to take as the first stage for 7 days, rather than as the entire industrial system. It can include checking the limits of the Telegram Client API on your chats, a working prototype on Telethon, a database schema, and an accurate estimate for the full version.

Technically, I would build this as an event collection service, PostgreSQL, operator queue, and web panel. We combine users by Telegram ID, aggregate activity into one card, and issue to the operator through a lock, so one lead does not go to two people. Telegram reactions need to be checked separately - there are limitations on them, and full history is not available everywhere. It seems important here not to write a script, but to lay down a system that can be expanded later without pain =)

I would like to clarify 2 points:
> Should the operator write to the client manually from their Telegram, or does the system only provide the card and activity history?
> In the first stage, is a full web panel needed, or is a simplified operator queue and admin management of chats sufficient?

Similar cases:
> https://business.ingello.com/vorfahr - automation of lead search and processing with AI logic

Similar project: Рефаткоринг приложения
  • Projects 5
  • Rating 4.9
  • Rating 781

Budget: 600 EUR Deadline: 7 days

Hello, I worked on LeadParser — a system for parsing Telegram chats to find leads. We gathered over 15,000 unique users from more than 500 chats, deduplication by Telegram ID, a queue for the sales department, processing statuses.

Andriy, please let me know — do you already have authorized accounts (user bots) for monitoring 800 chats, or should we consider multi-accounting for load distribution?

I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!

  • Projects 6
  • Rating 5.0
  • Rating 1 689

Budget: 600 EUR Deadline: 10 days

Hello, Andrey!

The main stumbling block here is the number 800. One account can join a maximum of 500 chats (Premium — 1000), and keeping everything on one is risky: a ban = total loss of the collection. Therefore, we immediately distribute the chats among 2–3 warmed-up accounts — this provides both room for growth and insurance.

We take active people from the messages themselves (who wrote, replied, commented) — a low-risk path, unlike parsing participants. We catch messages and comments in real-time events; Telegram does not provide reactions as events, so we will have to gather them through a separate survey (and in channels, they are anonymous — I lay this limitation out right away).

Deduplication by Telegram ID, not username. The queue of operators is on PostgreSQL with row locking: a card is assigned to one operator, it is not issued to the second, and after the status opens, the next one is released. Plus statuses, re-issuance, search, filters, statistics, and an admin panel.

Stack: Telethon, PostgreSQL. I build modularly to scale without rewriting.

  • Projects 13
  • Rating 5.0
  • Rating 5 706

Budget: 700 EUR Deadline: 3 days

Hello, I developed a bot farm system for Telegram using Telethon, as well as other projects on this module. I can complete your task in the shortest possible time without any issues. If you are interested in quality execution of the task - feel free to write.

  • Projects 11
  • Rating 5.0
  • Rating 3 597

Budget: 600 EUR Deadline: 14 days

I and my team offer a complete turnkey development cycle. The team consists of experienced developers, designers, and UX/UI specialists, which allows us to create a convenient and functional product that meets all your requirements. We will discuss deadlines and pricing in private messages once we have a full understanding of the scope of work. I expect feedback from you. I can send examples of our work in private messages.

  • Projects 34
  • Rating 5.0
  • Rating 9 897

Budget: 600 EUR Deadline: 10 days

I will develop a powerful automation system for client search in Telegram, using Python and Telethon/Pyrogram to work with the Telegram Client API. I will implement flexible chat administration, activity collection, and two modes of operation (historical and real-time) with queue formation for the sales department.

Write to me, we will discuss everything in detail, and I can start working immediately.

Portfolio: Freelancehunt
Reviews: Freelancehunt

  • Projects -
  • Rating -
  • Rating 253

Budget: 600 EUR Deadline: 3 days

Hello!

The task of automating lead search in Telegram is completely clear to me. Manually monitoring 800 chats is a colossal routine that can and should be automated. I have extensive experience in developing asynchronous parsers using Telethon / Pyrogram, working with Telegram sessions, bypassing flood waits (FloodWait), and building scalable architecture.

  • Projects -
  • Rating -
  • Rating 226

Budget: 600 EUR Deadline: 15 days

I will build a system on Telethon with PostgreSQL: real-time event monitoring, history collection for a selected period, deduplication by Telegram ID with the consolidation of all user activity into one card, a queue with card locking for the operator, statuses, reissuance after a specified number of days, and an admin panel for managing chats.

Starting with a check on a portion of the chats to see how much one account can handle; from there, it will be clear whether a pool of several accounts is needed and how to distribute the load.

This project is not simple; at this scale, the main work will be with Telegram limits and the stability of data collection, and this is precisely what interests me: there are problems to solve, not just assembling a template. I am ready to fully invest, with plans for further system expansion.

There are also several improvement suggestions, if desired (sorting the queue so that hot leads come first; notifying operators about new activity), details will be discussed in the chat.

  • Projects 28
  • Rating 5.0
  • Rating 9 272

Budget: 600 EUR Deadline: 15 days

Hello! I am ready to develop such a system using Python + Telethon + PostgreSQL with a separate backend and an administrative panel for managing chats, collecting activity, operator queue, and statistics. The architecture can be designed from the start to handle a large number of chats, deduplication of users by Telegram ID, real-time monitoring, and further scaling. I can also implement activity history, card blocking for operators, processing statuses, reissuing, and importing the chat list. I am ready to study the limitations of the Telegram Client API separately and propose an optimal architecture for the stable operation of the system.

  • Projects -
  • Rating -
  • Rating 318

Budget: 600 EUR Deadline: 7 days

Hello, Andrey!
My name is Mustafa. I have carefully studied your detailed technical specification. The task is absolutely clear, well-known, and feasible. I have extensive experience in developing user bots and automation systems in Telegram using Telethon / Pyrogram in conjunction with PostgreSQL.
I am ready to build a reliable, fault-tolerant, and easily scalable CRM/leads processing panel for you.
Here’s how I propose to implement the architecture:
Collection and monitoring (~800 chats):
Telethon (Client API): loading history for the selected period + asynchronous event (Events) retrieval in real-time.
Telegram limitations and bypassing limits: working with 800 chats from one user bot requires a proper connection pool, handling FloodWait, and an asynchronous queue (Celery / Redis) to prevent the account from being banned and to avoid losing events.
Database and aggregation (PostgreSQL):
A single client card by telegram_id.
Automatic merging of activities (messages, comments, replies, reactions) while excluding duplicates.

  • Projects -
  • Rating -
  • Rating 321

Budget: 600 EUR Deadline: 10 days

Hello, Andrey! I have already built a similar system (LeadHub Bot): a Telethon user bot collects activity from chats, SQLAlchemy async stores users/activities/statuses, an admin panel with CSV export, APScheduler for background tasks. For your 800 chats, I will do the same on PostgreSQL: deduplication by Telegram ID, a queue of operators with card locking (so that one lead doesn't go to two managers), statuses, reissue after N days, an admin web panel. I solve FloodWait on 800 chats with a queue and backoff, and I can immediately incorporate multi-accounting. Just to clarify: is it one account or do you need several for load distribution?

  • Projects 53
  • Rating 4.3
  • Rating 3 180

Budget: 600 EUR Deadline: 14 days

Good day
I have experience in developing Telegram software.
Feel free to write, I will be happy to complete your work with quality.

  • Projects 212
  • Rating 5.0
  • Rating 5 128

Budget: 1500 EUR Deadline: 30 days

Good day
I have extensive experience in gathering information on Telegram using user bots. I also have experience in creating web panels. We will host everything on a server, and it will work around the clock from anywhere in the world.

The task is well described, and all aspects of it are feasible. Feel free to write to discuss the details.

  • Projects -
  • Rating -
  • Rating 138

Budget: 600 EUR Deadline: 14 days

Ready to help you and develop this bot. The foundation will be on Python and PostSQL. The bot will operate through 8 different accounts, meaning approximately 100 channels per account, to prevent errors due to Telegram's own limitations. Management and status setting will take place through a web panel.

Andrey K.
1 286 1
  • Projects 1 290
  • Rating 5.0
  • Rating 98 590

Budget: 1500 EUR Deadline: 30 days

Hello. I have extensive experience in developing Telegram user bots. I am ready for collaboration.

  • Projects -
  • Rating -
  • Rating 267

Budget: 600 EUR Deadline: 14 days

I have already developed projects using Telethon and Python. The task is completely clear, and I have ideas for the architecture and implementation. I am ready to discuss the details and start working.

  • Projects 11
  • Rating 5.0
  • Rating 1 773

Budget: 600 EUR Deadline: 10 days

Good day! We have experience in developing parsers based on Telethon and automating interaction with the Telegram API. We implement the system by creating an asynchronous service that will filter chat participants by specified criteria and export leads to CRM or Google Sheets. This will ensure a stable flow of data for your sales department without account blocks.

  • Projects -
  • Rating -
  • Rating 135

Budget: 600 EUR Deadline: 18 days

Hello, Andrey! The task is clear and familiar - I have already built a similar system on Telethon (userbot, collecting messages from Telegram chats, RAG processing of activity - github.com/slonce70/youtube_helper). Architecturally, I see it like this:
- Userbot on Telethon (authorized account), not Bot API - I agree, for reading third-party chats this is the only working way.
- Two modes: one-time parsing of history over a period (Telethon iter_messages with date filter) + constant listener for new events (NewMessage handler) without re-parsing history.
- PostgreSQL: users (unique by Telegram ID), activities (foreign key to user and chat), processing statuses, queue of operators with soft-lock (for example, field assigned_to + assigned_at, released by timeout if the operator is gone).
- Queue of operators: transaction-safe issuance of the next card (SELECT ... FOR UPDATE SKIP LOCKED in Postgres - protection against race conditions with multiple operators simultaneously).
- Re-issuance after N days - scheduler updating the availability of the card.
- Admin panel - web (FastAPI/React or similar) for managing chats/operators/statistics.
- Regarding user reactions, I will clarify separately - Telethon can retrieve message reactions via GetMessagesReactionsRequest, but this is not always reliably available in private groups; I will give an honest answer after testing in real chats.

I am ready to discuss phased implementation: phase 1 - collection + deduplication + database, phase 2 - queue of operators and statuses, phase 3 - admin panel and statistics.

  • Projects 5
  • Rating 5.0
  • Rating 997

Budget: 600 EUR Deadline: 15 days

Hello. My name is Vladimir, I am a Python and Node.js developer, as well as the founder of the engineering agency Vaysed. I have thoroughly studied your task of creating a system for automating the search for potential clients in Telegram. I understand that it is necessary to develop a scalable solution based on the Telegram Client API for monitoring 800 chats, collecting activity history, deduplicating leads by Telegram ID, and forming a convenient queue with statuses for the sales department.
To implement this system, I propose using a microservice architecture. The core for data collection will be written in Python using the Telethon library, as it works most reliably with user bots under high loads, allowing for the export of archived messages and listening to new events in real-time. As the main database, we will use PostgreSQL for reliable storage of profiles, activities, and status logs. For precise management of the operators' queue and to ensure that one lead does not go to two managers simultaneously, we will implement a system of instant record locks based on Redis. I suggest implementing the operator's workplace and the admin control panel as a full-fledged web application on React with a FastAPI backend, which will provide maximum flexibility for filtering, searching, and building detailed statistics that are not available within a regular Telegram bot.
I have direct experience in creating complex distributed systems and working with Telegram automation. While developing the Lumos project based on Python, I designed a reliable system for continuous asynchronous monitoring, which technically fully covers your task of tracking hundreds of chats. Additionally, in the PAYBACK CARTEL project, I successfully implemented an automated CRM system with role distribution, processing statuses, and real-time synchronization of large data sets.
You can view my portfolio at this link: Freelancehunt
I would be happy to discuss the algorithms for scaling accounts and the technical requirements for the control panel in private messages.

  • Projects -
  • Rating -
  • Rating 421

Budget: 650 EUR Deadline: 15 days

Hello
I can build an automation system, telegram based with an interactive panel, that is not necessarrily web-based, but based on the app itself (message me I show you an example template). What I'd need from you is the full description to fairly gauge everything required by you, considering that your description isn't complete.
Regards.

  • Projects -
  • Rating -
  • Rating 583

Budget: 1234 EUR Deadline: 1 day

Hello! I have experience with Python, Telethon, PostgreSQL, and Telegram API. I would be happy to help you!

  • Projects 125
  • Rating 5.0
  • Rating 4 053

Budget: 600 EUR Deadline: 14 days

Hello! I will develop a client search automation system in Telegram using Telethon. I will ensure data collection and processing, a user-friendly interface for administrators and operators. I am ready to discuss the details and deadlines.

  • Projects -
  • Rating -
  • Rating 406

Budget: 600 EUR Deadline: 5 days

Hello,

I can build this system using **Python, Telethon, PostgreSQL, and FastAPI** with a scalable architecture.

I have experience developing Telegram automation and can implement:

* Monitoring of 800+ Telegram chats using Telethon (user account)
* Historical and real-time activity collection
* User aggregation with duplicate removal
* Operator queue with automatic assignment

  • Projects -
  • Rating -
  • Rating 229

Budget: 600 EUR Deadline: 10 days

Hello.

Based on your requirements, I will create a Telegram Mini App (TMA).

It will include an admin panel where administrators can perform necessary operations as needed, such as searching, checking the status of bot activity, as well as stopping or restarting bots.

For the full implementation of these features, I will be using Next.js or Sveltekit.js.

All filtering functions will also be handled here.

  • Projects -
  • Rating -
  • Rating 371

Budget: 600 EUR Deadline: 10 days

Hello!
I can implement such a system in Python (Telethon) with PostgreSQL and a web panel for administration. I will set up automatic collection of active users, consolidation of activity into single cards, a queue for operators, processing statuses, search, and statistics.
I will also take into account the limitations of the Telegram API and provide the possibility for further scaling and refinement of the system.

  • Projects 7
  • Rating 5.0
  • Rating 1 806

Budget: 600 EUR Deadline: 18 days

Hello!
I have direct experience in developing similar lead generation systems (recently — aggregating all activity from 20+ chats with card generation (processing over 22,000 messages at once).
Here’s how I propose to implement it:
• Telegram API: Python + Telethon (as you preferred). We will set up history collection with strict limit control (FloodWait), and automatic monitoring — through event subscriptions, which practically does not consume Telegram limits.
• Database (PostgreSQL): I suggest using Supabase. Under the hood, it’s the same PostgreSQL you require, but it offers a powerful advantage — Real-time updates. Operators will instantly see the appearance of new leads in the queue and status changes without refreshing the page. Additionally, this will significantly speed up the development of the web panel itself.
• Interface (CRM): I strongly recommend creating a web panel (for example, FastAPI + Vue/React). The Telegram bot interface will be too cramped for convenient work with statistics, filters, and summary message history.
I will initially make the architecture modular for easy scaling in the future (for example, to connect a pool of multiple accounts or direct integration with amoCRM/Bitrix24).
I am ready to show examples of completed projects, discuss details, and provide timelines. I look forward to collaborating!

  • Projects 31
  • Rating 5.0
  • Rating 7 213

Budget: 600 EUR Deadline: 14 days

Task: eliminate manual work for 800 chats — the system automatically collects active users and forms a queue for managers.

I will do it using Telethon: the user bot listens to events via `add_event_handler` in real-time + a separate mode for collecting history through `iter_messages` for the selected period. All activities (messages, replies, reactions via `GetMessageReactionsList`) are aggregated by `user_id` with deduplication. Chat management (add/remove/disable, loading from a file) and operator queue — through a simple web interface on FastAPI + SQLite/PostgreSQL.

Key risk: Telegram FloodWait when collecting history for 800 chats in a row. I am addressing this with a queue using exponential backoff and parallel traversal with a limit on concurrent requests.

Please let me know: is there one account or do you plan to have several for load distribution, and do you need queue export (CSV/CRM) or just an internal interface?

  • Projects 10
  • Rating 5.0
  • Rating 1 784

Budget: 600 EUR Deadline: 10 days

Hello. I propose an architecture in Python with Pyrogram for reliable integration with the Telegram Client API, which will ensure stable collection and efficient processing of real-time events from over 800 chats. The system design will focus on a modular structure using PostgreSQL to ensure data integrity, deduplication, and flexible filtering, as well as a web panel for administration, queue management, and statistics. I have already implemented similar solutions for processing large volumes of data and automating interactions, so I have ready-made architectural templates and scripts that will significantly speed up development. This will allow for the creation of a scalable and secure system with a clear separation of responsibilities among components, ready for further development. I suggest discussing all implementation details, final budget, and timelines in private messages.

  • Projects 29
  • Rating 5.0
  • Rating 1 885

Budget: 600 EUR Deadline: 25 days

Hello, Andrei! My name is Roman, and I specialize in developing automation in Telegram and integration with web technologies. Over the past three years, I have created about 15 similar systems, including channel analytics, lead collection, and working with PostgreSQL databases. My projects are already being used in companies with over 50 operators, and I am skilled in Telethon, Python, microservices architecture, and API optimization.

My solution includes three stages: first, I will set up synchronization with 800 chats via Telethon with event caching, then I will develop the core of the system for activity collection, aggregation by Telegram ID, and forming a queue for blocking users for operator work. I will also add an administrative interface in the Telegram bot and connect a web panel for statistics. For the entire project, I am ready to complete the work in 25 days for 600 euros. As a bonus, I offer free adjustments after launch for a week, and I can also show examples of previous systems that have already worked for you or for my clients. I will send the architecture details and code snippets after agreement.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules