Budżet: 500 EUR Termin: 5 dni
To interesująca propozycja, która idealnie odpowiada mojej specjalizacji technicznej. Mam doświadczenie w pracy ze złożoną logiką, integracją API oraz debugowaniem gotowego kodu, co jest krytyczne dla tego projektu w Javie.
Całkowicie rozumiem zadanie: potrzebny jest szybki i dokładny fix dla stabilizacji działania bota Telegram, aktualizacji integracji API oraz zwiększenia niezawodności obsługi błędów.
Propozycja i Gotowość do Zadania
Jestem gotów szybko podjąć się tego projektu i wykonać wszystkie wymienione zadania:
1. Aktualizacja i Optymalizacja Kodu (Bot Telegram)
• Wyłączenie wewnętrznego modułu: Szybko usunę wywołania wskazanego modułu weryfikacji i uczynię jego metody pustymi, zgodnie z wymaganiami.
• Integracja nowego API: Przeprowadzę bota na nowy endpoint, aktualizując logikę metody wyszukiwania i parsowania danych zgodnie z nową dokumentacją.
2. Udoskonalenie Drugiego Klienta API (Niezawodność)
• Ścisła weryfikacja tokena: Zrealizuję surową walidację tokena podczas logowania.
• Nagłówki i URL: Dodam niezbędne nagłówki (application/json) i zapewnię użycie absolutnych URL dla zwiększenia niezawodności zapytań.
• Aktualizacja tokena i powtórzenie zapytania: Wprowadzę mechanizm automatycznej aktualizacji tokena oraz ponownego wykonania zapytania w przypadku wystąpienia błędów (np. 401/403).
3. Naprawa Obsługi Błędów
• Moduł Telegram: Naprawię obsługę błędów 401 Unauthorized tak, aby bot był usuwany z puli, a błąd był logowany tylko raz, zapobiegając spamowi w logach.
• Generacja tekstów: Naprawię logikę szablonów na stronie, aby poprawnie działała podstawienie zmiennych.
Format Pracy i Ocena
• Złożoność: Potwierdzam, że zadania są proste i nie wymagają zmiany architektury.
• Czas wykonania: Ponieważ zadania zostały przez Ciebie oszacowane na \approx 1.5–2 godziny czystego czasu doświadczonego programisty Java, gwarantuję maksymalnie szybkie wykonanie po uzyskaniu dostępu i kodów źródłowych.
Jestem gotów pracować zarówno z użyciem Recaf (poprawki w skompilowanym kodzie), jak i bezpośrednio z kodami źródłowymi, w zależności od tego, która droga będzie szybsza dla finalnej kompilacji stabilnego JAR.
Proszę o dostęp do JAR i kodów źródłowych, aby rozpocząć pracę. Jestem gotów zacząć natychmiast.