Бюджет: 1800 USD Термін: 7 днів
Побачив, що в презентації йдеться про моніторинг 800+ чатів, збір користувачів та CRM для операторів. Головний біль у таких системах — не написати код, а не спалити акаунт під час первинного парсингу історії. Саме тоді Telegram сипле FloodWait і PeerFlood, а поспішні юзерботи ловлять бан за пів години. Тому архітектуру буду будувати навколо цього ризику.
Що зроблю конкретно:
Юзербот на Telethon з асинхронною чергою та розумними лімітами — FloodWait обробляється автоматично, паузи між запитами динамічні, а не фіксований sleep.
Парсинг 800+ чатів порціями з пріоритезацією — спочатку активні, потім архівні, щоб не прострочити й не перевантажити апі.
CRM-частина на C# MVP: оператори бачать нові ліди в реальному часі, беруть у роботу, статуси, історія діалогу.
Зберігання в PostgreSQL — структура під аналітику та пошук по користувачах.
Усе в Docker-контейнерах, щоб розгортання було одним рядком.
Один нюанс, який інші пропустять: перший запуск парсингу історії на 800 чатів — це найнебезпечніший момент. Я роблю прогрівання акаунта поступово, з нарощуванням навантаження, щоб Telegram сприймав активність як органічну. Це різниця між «працює тиждень» та «бан у перший день».
Після здачі не зникаю — буду на зв'язку з будь-якими правками та покращеннями. Зараз вільний, стартую сьогодні. Напишіть — і я за годину накидаю план першого етапу з оцінкою по блоках.