Бюджет: 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 и исходным кодам для начала работы. Готов начать немедленно.