Бюджет: 500 EUR Термін: 5 днів
Це цікава пропозиція, що ідеально відповідає моїй технічній спеціалізації. Я маю досвід роботи зі складною логікою, інтеграцією API та налагодженням готового коду, що є критичним для цього проєкту на Java.
Я повністю розумію завдання: вам потрібен швидкий і точний фікс для стабілізації роботи Telegram-бота, оновлення API-інтеграцій та підвищення надійності обробки помилок.
Пропозиція та Готовність до Завдання
Я готовий оперативно взяти цей проєкт в роботу та виконати всі перераховані завдання:
1. Оновлення та Оптимізація Коду (Telegram Bot)
• Вимкнення внутрішнього модуля: Оперативно усуну виклики вказаного модуля перевірки та зроблю його методи пустими, як вимагається.
• Інтеграція нового API: Переведу бота на новий ендпоінт, оновивши логіку методу пошуку та парсингу даних згідно з новою документацією.
2. Доробка Другого Клієнта API (Надійність)
• Жорстка перевірка токена: Реалізую сувору валідацію токена під час логіну.
• Заголовки та URL: Додам необхідні заголовки (application/json) та забезпечу використання абсолютних URL для підвищення надійності запитів.
• Оновлення токена та повтор запиту: Впроваджу механізм автоматичного оновлення токена та повторного виконання запиту у разі виникнення помилок (наприклад, 401/403).
3. Виправлення Обробки Помилок
• Telegram-модуль: Виправлю обробку помилок 401 Unauthorized так, щоб бот видалявся з пулу та помилка логувалася лише один раз, запобігаючи спаму логів.
• Генерація текстів: Виправлю логіку шаблонів на сайті, щоб коректно працювала підстановка змінних.
Формат Роботи та Оцінка
• Складність: Підтверджую, що завдання є прямими і не вимагають зміни архітектури.
• Час виконання: Оскільки завдання оцінені вами в \approx 1.5–2 години чистого часу досвідченого Java-розробника, я гарантую максимально швидке виконання після отримання доступу та вихідних кодів.
Я готовий працювати як з використанням Recaf (правки в зібраному коді), так і напряму з вихідниками, залежно від того, який шлях буде швидшим для фінальної збірки стабільного JAR.
Будь ласка, надайте доступ до JAR та вихідних кодів для початку роботи. Готовий розпочати негайно.