Budżet: 1800 USD Termin: 7 dni
Zauważyłem, że w prezentacji mowa o monitorowaniu 800+ czatów, zbieraniu użytkowników oraz CRM dla operatorów. Głównym bólem w takich systemach nie jest napisanie kodu, ale nie spalić konta podczas wstępnego parsowania historii. Właśnie wtedy Telegram sypie FloodWait i PeerFlood, a pośpieszne userboty łapią bana w pół godziny. Dlatego architekturę będę budować wokół tego ryzyka.
Co zrobię konkretnie:
Userbot na Telethon z asynchroniczną kolejką i inteligentnymi limitami — FloodWait jest obsługiwany automatycznie, przerwy między zapytaniami są dynamiczne, a nie stały sleep.
Parsowanie 800+ czatów partiami z priorytetyzacją — najpierw aktywne, potem archiwalne, aby nie przekroczyć limitu i nie przeciążyć API.
Część CRM w C# MVP: operatorzy widzą nowe leady w czasie rzeczywistym, biorą je do pracy, statusy, historia dialogu.
Przechowywanie w PostgreSQL — struktura pod analitykę i wyszukiwanie po użytkownikach.
Wszystko w kontenerach Docker, aby wdrożenie było jednym poleceniem.
Jeden niuans, który inni przeoczą: pierwsze uruchomienie parsowania historii na 800 czatach to najniebezpieczniejszy moment. Robię rozgrzewkę konta stopniowo, z narastającym obciążeniem, aby Telegram postrzegał aktywność jako organiczną. To różnica między „działa tydzień” a „ban w pierwszy dzień”.
Po oddaniu nie znikam — będę w kontakcie z wszelkimi poprawkami i ulepszeniami. Teraz jestem wolny, zaczynam dzisiaj. Napisz — a w ciągu godziny przedstawię plan pierwszego etapu z wyceną po blokach.