• Проєкти 4
  • Оцінка 5.0
  • Рейтинг 596

Бюджет: 1800 USD Термін: 7 днів

Побачив, що в презентації йдеться про моніторинг 800+ чатів, збір користувачів та CRM для операторів. Головний біль у таких системах — не написати код, а не спалити акаунт під час первинного парсингу історії. Саме тоді Telegram сипле FloodWait і PeerFlood, а поспішні юзерботи ловлять бан за пів години. Тому архітектуру буду будувати навколо цього ризику.

Що зроблю конкретно:
Юзербот на Telethon з асинхронною чергою та розумними лімітами — FloodWait обробляється автоматично, паузи між запитами динамічні, а не фіксований sleep.
Парсинг 800+ чатів порціями з пріоритезацією — спочатку активні, потім архівні, щоб не прострочити й не перевантажити апі.
CRM-частина на C# MVP: оператори бачать нові ліди в реальному часі, беруть у роботу, статуси, історія діалогу.
Зберігання в PostgreSQL — структура під аналітику та пошук по користувачах.
Усе в Docker-контейнерах, щоб розгортання було одним рядком.

Один нюанс, який інші пропустять: перший запуск парсингу історії на 800 чатів — це найнебезпечніший момент. Я роблю прогрівання акаунта поступово, з нарощуванням навантаження, щоб Telegram сприймав активність як органічну. Це різниця між «працює тиждень» та «бан у перший день».

  • Проєкти 4
  • Оцінка 5.0
  • Рейтинг 984

Бюджет: 2000 USD Термін: 14 днів

📌Привіт.👋
⭐️Мене звати Андрій.
⭐️Мій досвід роботи: 12 років+

• ➡️Можу показати роботи саме по розробці ботів
• 🎨Портфоліо: Freelancehunt
• ✅Рейтинг робіт на Behance (більше 600.000 переглядів)
• 💼Більше робіт тут: Dribbble

PRGRAM — Телеграм Бот
  • Проєкти -
  • Оцінка -
  • Рейтинг 344

Бюджет: 480 USD Термін: 10 днів

⚡ Головний ризик тут не код, а бан акаунтів. 800+ чатів і первинний парсинг історії - це саме той момент, коли Telegram починає сипати FloodWait і PeerFlood, а поспішні юзерботи ловлять обмеження пачками. Якщо архітектура з першого дня не тримає ліміти пер-акаунт і не вміє на льоту перекинути чат з обмеженого акаунта на живий, система захлинеться вже на масовій загрузці.

Другий тонкий момент - ЄДИНЕ джерело правди. При 5, а далі 10-20 акаунтах хто саме моніторить конкретний чат, має вирішувати одна таблиця розподілу в PostgreSQL, а не логіка всередині воркера. Інакше дублі юзерів і повторний парсинг того самого чату двома сесіями.

Як я це бачу. Кожен Telethon-юзербот - окрема сесія з власним троттлінгом і backoff. Діспетчер роздає чати за account_id, балансує навантаження, при бані акаунта його чати авто-переїжджають, решта працює далі. Об'єднання строго по telegram id - одна картка, навіть якщо людина написала у 20 чатах.

Пропоную стартувати не всі 14 пунктів одразу, а вузьким MVP-зрізом: 1) Telethon-інфра на N акаунтів плюс схема PostgreSQL плюс обробка FloodWait/PeerFlood; 2) бот оператора з чергою і статусами; 3) адмін-розділ (акаунти, чати, оператори, парсер); 4) Docker плюс інструкції запуску й бекапу. Так ви швидко бачите живий збір лідів, а решту донастроюємо поетапно.

Раніше робив системи зі схожим профілем: Telegram-боти, парсинг великих обсягів, картки на PostgreSQL, Docker-збірки. Наприклад каталог-агрегатор нерухомості й авто (pinger) - там саме потік даних і картки об'єктів на масштабі.

  • Проєкти 5
  • Оцінка 4.9
  • Рейтинг 756

Бюджет: 2000 USD Термін: 7 днів

Привіт, я працював над системою парсингу Telegram — юзерботи на Telethon, моніторинг 800+ чатів, збір 50 000+ користувачів та бот для операторів. Дуже схоже на ваше завдання!

Питання по суті: як плануєте розподіляти клієнтів між операторами — рівномірно по черзі чи з урахуванням статусів (наприклад, "Перезвон" повертається тому ж оператору)? І скільки акаунтів хочете підключити на старті MVP?

Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!

  • Проєкти -
  • Оцінка -
  • Рейтинг 406

Бюджет: 500 USD Термін: 5 днів

Привіт,

Я можу розробити цю автоматизовану систему пошуку клієнтів Telegram як MVP, використовуючи Python, Telethon, PostgreSQL, Docker та Telegram Bot API.

Я побудую масштабовану архітектуру, яка підтримує:

* Багаторазові облікові записи Telegram з незалежними сесіями Telethon
* Автоматичний розподіл чатів та балансування навантаження
* Безперервний парсинг та моніторинг з належною обробкою FloodWait/перепідключення
* PostgreSQL для користувачів, повідомлень, чатів, операторів та історії обробки

  • Проєкти 5
  • Оцінка 5.0
  • Рейтинг 997

Бюджет: 450 USD Термін: 12 днів

Доброго дня. Мене звати Володимир, я NodeJS та Python-розробник, а також засновник інженерного агентства Vaysed. Я детально вивчив технічне завдання на розробку MVP-системи для автоматичного пошуку клієнтів у Telegram. Розумію, що вам потрібно створити відмовостійку інфраструктуру на базі пулу акаунтів Telethon для парсингу 800 і більше чатів, з балансуванням навантаження, обходом блокувань і видачею унікальних лідів операторам через бота, без використання веб-панелі.

Для реалізації цього завдання я пропоную спроектувати масштабовану мікросервісну архітектуру. Адміністративні та операторські інтерфейси будуть розроблені на сучасному асинхронному фреймворку aiogram 3, що забезпечить високу швидкість відгуку інтерфейсу. Пул юзерботів на Telethon буде керуватися центральним координатором, який динамічно розподілить чати між активними сесіями, буде перехоплювати помилки FloodWait і плавно переводити завдання на вільні акаунти. Базу даних ми розгорнемо на PostgreSQL для надійного зберігання історії активності та суворої дедуплікації користувачів за їх Telegram ID. Щоб виключити колізії при видачі картки клієнта одразу двом операторам, я впроваджу систему миттєвих блокувань на базі Redis. Вся архітектура буде упакована в Docker з написанням детальних інструкцій для швидкого розгортання через docker-compose.

У мене є релевантний досвід побудови високонавантажених Telegram-систем. У проєкті Lumos я успішно реалізував складний асинхронний моніторинг і обробку потокових даних у реальному часі. А при розробці системи PAYBACK CARTEL я з нуля спроектував глибоку ролеву модель, алгоритми розподілу доступів і синхронізацію великих масивів даних, що повністю покриває логіку роботи вашого відділу продажів та адміністративного управління.

Ознайомитися з моїм портфоліо можна за цим посиланням: Freelancehunt

Пропоную обговорити технічні деталі алгоритму розподілу чатів і механізми захисту сесій у особистих повідомленнях.

  • Проєкти -
  • Оцінка -
  • Рейтинг 440

Бюджет: 300 USD Термін: 12 днів

Привіт, Alex! Детально вивчив ваше технічне завдання. Завдання масштабне, але абсолютно здійсненне при правильному проектуванні архітектури воркерів. Маю досвід роботи з асинхронними скриптами на Python 3.12 і готовий створити для вас відмовостійке MVP на базі Telethon, PostgreSQL і Docker за всіма пунктами ТЗ.

Я прекрасно розумію, що для стабільної обробки 800+ чатів звичайний round-robin балансувальник не підійде — система просто виведе з ладу акаунти. Пропоную архітектурні рішення для кожного критичного вузла:

1. Захист від банів і FloodWait при первинному парсингу:
Масова загрузка історії — найнебезпечніший момент. Я реалізую покроковий парсинг історії порціями (батчами) через asyncio.Queue з динамічними паузами та обробкою FloodWait/PeerFlood на рівні базового Telethon-клієнта з експоненційним backoff. Якщо один акаунт тимчасово потрапляє в обмеження, система автоматично переназначає його чати на інші живі сесії з пулу.
2. Централізований балансувальник (Єдине джерело правди):
Розподіл чатів між account_id буде управлятися строго через центральну таблицю в PostgreSQL. Це повністю виключить ситуацію, коли один і той же чат моніториться двома сесіями одночасно і створює дублікати лідів. Додавання або відключення акаунтів адміністратором буде відбуватися на льоту без зміни коду конфігурації.
3. Атомарна черга операторів (Захист від race conditions):
Щоб два менеджери не перехопили одного клієнта, закріплення ліда буде відбуватися атомарно на рівні СУБД PostgreSQL з використанням статусних тригерів. Як тільки оператор відкриває картку — її статус змінюється, і для інших вона зникає з видачі. Злиття карток користувачів з різних чатів буде йти строго за унікальним Telegram ID.

  • Проєкти -
  • Оцінка -
  • Рейтинг 274

Бюджет: 2000 USD Термін: 30 днів

привіт.
Ми готові розпочати негайно.
Ми забезпечимо вам чудові результати, які ідеально відповідатимуть вашим вимогам.
Поточні вимоги дуже точні.
Тож, я думаю, ми можемо розпочати роботу негайно.
Одне питання, яке в мене є, полягає в тому, чи обов'язково мені використовувати C#.

Чи можу я використовувати інший стек?

Чи мені обов'язково потрібно використовувати C#?

  • Проєкти -
  • Оцінка -
  • Рейтинг 468

Бюджет: 350 USD Термін: 14 днів

Доброго дня, Alex.
Детально переглянув ТЗ. Основна складність тут не в самому парсингу повідомлень, а в надійному розподілі 800+ чатів між Telethon-акаунтами без дублів, коректній обробці FloodWait/PeerFlood і продовженні роботи системи, якщо один з акаунтів тимчасово обмежений.
Для першої версії пропоную таку архітектуру:
— кожен Telegram-акаунт має окрему Telethon-сесію та власні ліміти;
— розподіл чатів між акаунтами зберігається централізовано в PostgreSQL;
— один чат за замовчуванням обробляє лише один акаунт;
— користувачі об’єднуються строго за Telegram ID;
— клієнт атомарно закріплюється за оператором, тому два оператори не отримають одну картку;
— FloodWait, PeerFlood, reconnect і тимчасові блокування обробляються без зупинення всієї системи.
У перший етап увійдуть:

  • Проєкти 212
  • Оцінка 5.0
  • Рейтинг 5 128

Бюджет: 1500 USD Термін: 30 днів

Доброго дня. Є досвід розробки додатків, що використовують сесії telethon для збору та обробки інформації, створення розсилок тощо. Зацікавив ваш проект, міг би взятися за його виконання.

  • Проєкти -
  • Оцінка -
  • Рейтинг 893

Бюджет: 50 USD Термін: 1 день

Доброго дня, Alex.

Ваші 800+ чатів при первинному парсингу історії гарантовано викличуть FloodWait уже на перших хвилинах — саме тому балансування навантаження між акаунтами має будуватись не на round-robin, а на адаптивному відстеженні лімітів кожної сесії Telethon з чергою відкладених retry. Ваша система продовжить збір, поки заблокований акаунт чекає, а решта підхоплюють його чати без дублювання. Кожен лід у черзі операторів закріплюється атомарно в PostgreSQL — другий оператор його не побачить.

Варіанти:

≈13 днів: 250–350 USD
Базовий функціонал для запуску з обмеженою кількістю акаунтів та чатів.
- Підтримка до 5 Telegram-акаунтів
- Автоматичний збір повідомлень з визначеного списку чатів

  • Проєкти -
  • Оцінка -
  • Рейтинг 187

Бюджет: 300 USD Термін: 10 днів

Доброго дня!

Зроблю MVP під ваше ТЗ: Telethon-юзерботи (N акаунтів) + бот оператора + адмін-розділ + PostgreSQL + Docker, без веб-панелі.

Критичні моменти, які закладаю з першого дня

окрема сесія/троттлінг на кожен акаунт + коректна обробка FloodWait / PeerFlood / reconnect;
єдине джерело правди в PostgreSQL: розподіл чатів по account_id без дублів (і авто-переїзд чатів при обмеженні акаунта);
дедуплікація користувачів строго по Telegram ID — одна картка навіть з 20 чатів;
черга операторів з фіксацією клієнта + статуси + повторна видача через N днів.

  • Проєкти 24
  • Оцінка 5.0
  • Рейтинг 2 006

Бюджет: 12345 USD Термін: 3 дні

Привіт! Чи вже є приблизне бачення, скільки Telegram-акаунтів плануєте використовувати на старті, щоб я міг оцінити навантаження на балансувальник?

Більш точно терміни та бюджет я зможу назвати в особистому листуванні.

Ось як я реалізую цей проєкт:
1. Я розгорну юзерботів на Telethon з автоматичним розподілом чатів та обробкою обмежень Telegram.
2. Я створю Telegram-бота для операторів з чергою клієнтів та статусами, а також адмін-панель для керування акаунтами, чатами та статистикою.
3. Я налаштую PostgreSQL, Docker-конфігурацію та передбачу можливість масштабування до 20+ акаунтів без зміни коду.

Дякую за розгляд моєї пропозиції. Я з нетерпінням чекаю на можливість співпраці з вами!

  • Проєкти 55
  • Оцінка 5.0
  • Рейтинг 4 974

Бюджет: 370 USD Термін: 5 днів

Доброго дня, я Python - розробник з великим досвідом в розробці телеграм ботів різної складності. Можу виконати ваше замовлення швидко та якісно. Пишіть для обговорення деталей, почати готовий вже сьогодні. Також завантажу вашого бота до серверу для стабільної роботи 24/7 та відповідаю за тех. підтримку бота ще місяць. Це входить до вартості

  • Проєкти 125
  • Оцінка 5.0
  • Рейтинг 4 053

Бюджет: 1000 USD Термін: 28 днів

Готовий взятися за розробку системи автоматизації пошуку клієнтів у Telegram. Маю досвід роботи з Telethon, PostgreSQL та Docker. Забезпечу виконання всіх вимог ТЗ.

  • Проєкти 10
  • Оцінка 5.0
  • Рейтинг 1 784

Бюджет: 50 USD Термін: 1 день

Вітаю. Для побудови даної системи я застосую модульну архітектуру на базі Telethon, що дозволить ефективно масштабувати роботу з численними Telegram-акаунтами та чатами, використовуючи асинхронну чергу завдань для гнучкого розподілу навантаження та стійкості до мережевих збоїв. Фокус буде на надійній обробці лімітів Telegram та автоматичному відновленні роботи, забезпечуючи при цьому оптимізоване зберігання даних у PostgreSQL для швидкого доступу операторів та адміністраторів. Маю досвід реалізації високопродуктивних парсерів та систем автоматизації, що використовують аналогічні принципи, з готовими напрацюваннями для Docker-розгортання та моніторингу. Всі деталі реалізації, кінцевий бюджет та терміни пропоную обговорити в особистих повідомленнях.

  • Проєкти 32
  • Оцінка 5.0
  • Рейтинг 8 010

Бюджет: 500 USD Термін: 14 днів

Задача — система на юзерботах, яка моніторить 800+ чатів, парсить потенційних клієнтів і роздає ліди операторам через бота.

Будую так: Telethon-робітники в окремих Docker-контейнерах (один контейнер = один акаунт), додати новий акаунт = підняти контейнер з env-змінними, без правки коду. Чати зберігаються в PostgreSQL з прив'язкою до account_id, балансувальник при додаванні чату дивиться на поточне навантаження кожного акаунта і призначає найменш завантажений. FloodWait і PeerFlood перехоплюються на рівні базового Telethon-клієнта з експоненційним backoff і авто-призначенням чату на інший акаунт при бані.

Ключовий ризик: Telegram агресивно банить акаунти при масовому парсингу історії. Первинний парсинг роблю з затримками і розбивкою на батчі через чергу (asyncio.Queue), щоб не вижити акаунти в перші доби.

Скільки операторів буде працювати одночасно і потрібна чи логіка пріоритизації лідів (наприклад, за активністю користувача або за чатом)?

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила