Python - Zadanie: Przegląd kodu programu Telegram
Cel: zidentyfikować przyczyny niestabilnej pracy systemu automatycznych wysyłek i zapewnić jego niezawodność oraz skalowalność.
⚙️ Opis systemu:
Program jest serwerowym botem/interfejsem Telegram, który:
Wysyła wiadomości do grup/kanałów zgodnie z kampaniami, łącząc się z Telegramem przez API.
Używa losowych opóźnień między wiadomościami, aby uniknąć banów Telegram.
Posiada monitoring treści w grupach:
Program śledzi nowe wiadomości w wybranej liście grup (do 50+).
W przypadku wykrycia słów kluczowych (np. „deszcz”, „parasol” itp.), forward’uje wiadomość do docelowej grupy, zachowując konto-autora.
Moduł zaproszeń:
Wysyła prywatne wiadomości z zaproszeniem do grupy lub kanału na podstawie listy kontaktów.
Moduł autoryzacji i zarządzania kontami:
Możliwość podłączenia wielu kont Telegram.
Administrator zarządza aktywnością modułów (wysyłka, monitoring, zaproszenia) dla każdego konta-zarządcy osobno.
⚠️ Problem:
Pomimo dostępności wszystkich funkcji, wysyłka działa niestabilnie:
Część wiadomości nie dociera do odbiorców.
Logika opóźnień działa nieprzewidywalnie.
Czasami występują timeouty lub zawieszanie się kolejki.
🧪 Cel przeglądu kodu:
Sprawdzić logikę asynchronicznej wysyłki i opóźnień:
Jak realizowane są losowe opóźnienia?
Czy poprawnie uwzględniane są limity API Telegram?
Jak obsługiwane są wyjątki, ban/ograniczenia flood?
Sprawdzić monitoring i przekazywanie wiadomości:
Jak działa wyszukiwanie słów kluczowych?
Czy zachowana jest stabilność forwardowania?
Jaka jest częstotliwość zapytań do Telegram? Czy nie przekracza limitów?
Sprawdzić moduł zaproszeń:
Jak jest prowadzona ewidencja już wysłanych zaproszeń?
Czy obsługiwane są błędy (User not found, FloodWait)?
Ocenić architekturę zarządzania modułami:
Jak administrator włącza/wyłącza moduły?
Czy są sprawdzane autoryzacje i ograniczenia?
Sprawdzić strukturę kolejek (jeśli istnieją):
Czy używane są kolejki (np. przez asyncio, Celery itp.)?
Czy jest mechanizm retry dla nieudanych wysyłek?
📄 Oczekiwany rezultat:
Uwagi do każdego z powyższych punktów.
Wykrycie punktów awarii lub „wąskich gardeł”.
Propozycje ulepszeń:
Zrównoważony system opóźnień
System logów/statusów wysyłek
Pomysły na stabilną pracę z dużą ilością kanałów i kont
-
Gotowy do współpracy z Wami nad stałym wsparciem tej programu
Proszę się kontaktować w celu omówienia szczegółów współpracy
-
216 Doświadczenie — 3 lata komercyjnego rozwoju w Pythonie. Pracowałem z API Telegram, asynchronicznymi botami, Celery/Redis, wielowątkowością, obsługą błędów (w tym FloodWait).
Gotowy przeprowadzić pełny przegląd kodu Twojej usługi Telegram:
Sprawdzę logikę wysyłki i opóźnienia
Przeanalizuję stabilność forward-przesyłania i obsługę słów kluczowych
Ocenę modułu zaproszeń i architekturę zarządzania kontami
…
Udzielę rekomendacji dotyczących optymalizacji, mechanizmów retry i skalowania
Gwarantuję jasne wnioski techniczne, naprawę krytycznych błędów i plan ulepszeń.
Gotowy zacząć od razu po zatwierdzeniu warunków.
-
226 Dzień dobry!
Twój projekt wygląda interesująco, a jednocześnie jest skomplikowany pod względem skalowalności i stabilności — dokładnie z tym pracowałem.
🎯 Mam odpowiednie doświadczenie:
Tworzenie botów Telegram z modułami rozsyłek o dużej skalowalności.
Praca z asynchronicznymi kolejkami (asyncio, aiojobs, aiogram, Celery + Redis).
… Omijanie limitów API Telegram (uwzględnianie FloodWait, balansowanie na kontach).
Wykrywanie wąskich gardeł w systemach o dużym obciążeniu zdarzeniami.
🛠 Mogę zaoferować:
Przeprowadzenie pełnego przeglądu kodu dla każdego z wymienionych punktów.
Dostarczanie szczegółowych zaleceń technicznych dotyczących kolejek, opóźnień, obsługi wyjątków.
Wykrycie punktów niestabilności: konflikty asynchroniczności, nieprawidłowe cykle retry, problemy z forward/monitor.
Doradztwo w zakresie optymalnych metod kontroli stanu każdego konta i narzędzi logowania.
Pomoc w refaktoryzacji lub nawet częściowym przepisywaniu krytycznych modułów (w razie potrzeby).
Jestem gotowy od razu przejść do przeglądu kodu i rozmowy. Napisz do mnie prywatnie — pokażę fragmenty zrealizowanych projektów i zaproponuję plan działania.
-
121 Dzień dobry. Sprawdzę Twój program pod kątem błędów i możliwych ulepszeń. Mam doświadczenie w pisaniu podobnych modułów - programów. Będę cieszył się na współpracę.
-
236 Dzień dobry, jestem gotowy podjąć się Twojego projektu. Mam doświadczenie w tworzeniu botów Telegram. Tworzyłem 3 boty na zamówienie, ale nie na tej platformie. Będę zadowolony, mogąc podjąć się Twojego projektu.
-
1495 13 0 Witam! Wyślij mi kod w prywatnej wiadomości, najpierw muszę go zobaczyć, potem będę mógł podać cenę i termin realizacji. Pisz, chętnie nawiążę współpracę!
-
1251 35 1 3 Cześć Oleg, jestem gotowy do wykonania przeglądu kodu. Mam za sobą duże doświadczenie w tworzeniu pod Telegrama aiogram, telethon, pyrogram i więcej. W Twoim Zleceniu opisano dużo zbędnych szczegółów, jak rozumiem głównym problemem jest wysyłka wiadomości. (Możliwe, że naruszasz limity API) Trzeba się tym zająć, napisz do mnie na priv, omówimy.
-
246 0 2 Dzień dobry, bez problemu wykonam Twoje wymagania za 15000 UAH, cena nie wpłynie na nic!!!
-
1616 8 0 Witam
Jestem programistą w dziedzinie AI/ML i BOT DEV | WEB SCRAPING. Zdołam wykonać Twój projekt. Napisz do mnie, omówimy.
-
1390 12 0 Witam,
Jestem programistą Python/Node.js z dużym doświadczeniem w tworzeniu botów Telegram. Mogę przejrzeć Twój kod i naprawić problemy. Jestem również gotowy na dalszą współpracę
-
2264 18 3 Dzień dobry, mam doświadczenie w tworzeniu i testowaniu wysokowydajnych botów TG o podobnym funkcjonalności. Przeprowadzę pełny przegląd kodu, stworzę i przekażę szczegółowe metryki testowe z komentarzami dotyczącymi ulepszeń. Jeśli jesteś zainteresowany - napisz, omówimy szczegóły. Będę chętny do współpracy.
-
184 2 0 Mam doświadczenie w stabilizacji botów Telegram z podobnymi problemami. Utrata wiadomości i zawieszanie się kolejki zazwyczaj związane są z nieprawidłową obsługą FloodWait, brakiem mechanizmów ponawiania prób oraz niepoprawnymi opóźnieniami. Przeprowadzę szczegółowy audyt Twojej logiki asynchronicznej, systemu kolejek i obsługi błędów API. Przedstawię konkretne zalecenia dotyczące zrównoważonych opóźnień, logowania i skalowalności dla stabilnej pracy z 50+ grupami i wieloma kontami.
-
3012 73 4 2 Dzień dobry! Gotowa wykonać Twoje zadanie - jakościowo!!!!
Zgłaszaj się!!!!!!!!!!!!!!
-
Чат жпт, убил тз заказчиков. Столько пустой болтовни, в тех задании, что просто жуть
-
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Tworzenie automatycznych wideo shorts
164 PLN
Co dokładnie muszę zrobić Muszę stworzyć agenta AI lub lekki content factory 1. To jest tworzenie pomysłu Referencja https://youtube.com/shorts/omgVX00yaD8?is=1Gz_TUUlftZnkxQv 2. To jest tworzenie tekstu 3. To jest tworzenie tła + tekst 3. Ożywienie tła, tekst pozostaje… AI i uczenie maszynowe, Parsowanie danych ∙ 7 godzin 47 minut temu ∙ 6 ofert |
Parsowanie emaili firm z określonej branży
411 PLN
Znajdź kontakty (e-mail, numer telefonu) firm, które zajmują się określonym biznesem, wskazanym w tym dokumencie Google https://docs.google.com/document/d/1_d-iLxLSL3gjRvo1GmUpWNm0Pm5YoKGcEvaiDc_2I0g/edit?usp=#sharing Wynik ma być w formie tabeli z kolumnami: 1. Telefon w… Parsowanie danych ∙ 16 godzin 48 minut temu ∙ 25 ofert |
Potrzebny parser sklepu internetowego https://www.lcsc.com/należy regularnie (1 raz w miesiącu, lub przy uruchomieniu skryptu) uzyskiwać aktualne informacje o produktach dostępnych w sklepie https://www.lcsc.com/ z katalogu wszystkich działów… Parsowanie danych ∙ 1 dzień 22 godziny temu ∙ 42 oferty |
OpenCart — katalog wynajmu sprzętu specjalistycznego
493 PLN
OpenCart — katalog wynajmu sprzętu specjalistycznegoPotrzebne jest uruchomienie katalogu wynajmu sprzętu specjalistycznego na OpenCart.Tematyka:koparkipodnośnikiładowarkigeneratorydźwigirusztowaniainny sprzęt budowlany.Preferowane, abyście mieli już gotowy szablon lub… Programowanie stron internetowych, Parsowanie danych ∙ 2 dni 14 godzin temu ∙ 58 ofert |
Przenieść program - serwer, na którym był program, padł (oficjalne dozwolone parsowanie danych publicznych)
169 PLN
Witaj! Mój klient ma przypadek opisany poniżej. Potrzebna pomoc w przeniesieniu na nowy serwer i przetestowaniu programu. Lepiej, aby to był programista, który zna się na parsowaniu. Konfigurowanie oprogramowania i serwerów, Parsowanie danych ∙ 2 dni 18 godzin temu ∙ 29 ofert |