Техническое задание: Развертывание и аудит Telegram-бота
Ищем опытного Python-разработчика (уровень middle/senior) для работы с уже существующим, функционально сложным Telegram-ботом. Основная задача - не создание с нуля, а запуск на хостинге, первичная проверка работоспособности и анализ кодовой базы.
Ключевые функции бота
- Генерация персональных гороскопов: Ежедневное формирование индивидуальных астрологических прогнозов для пользователей.
- Расчет совместимости: Анализ совместимости между партнерами на основе дат рождения и дополнительных параметров.
- Работа с данными: Использование шаблонов и интеграция с внешними источниками (например, получение данных о времени восхода/заката солнца, геолокации).
Объем работ
1. Анализ и аудит кода
- Изучение существующей кодовой базы проекта.
- Понимание архитектуры, логики работы и используемых библиотек.
- Оценка качества кода и возможных точек улучшения.
2. Развертывание (деплой)
- Настройка и запуск бота на надежном хостинге (предпочтительно VPS или облачный сервис).
- Конфигурация всех необходимых переменных окружения и зависимостей.
- Обеспечение стабильной и бесперебойной работы.
3. Тестирование и проверка
- Комплексная проверка всех заявленных функций бота после деплоя.
- Верификация корректности работы интеграций с внешними API.
- Составление отчета о текущем состоянии проекта и рекомендаций (при необходимости).
Требования к исполнителю
- Опыт коммерческой разработки на Python (уровень middle+).
- Глубокое понимание работы с Telegram Bot API.
- Опыт развертывания и поддержки Python-приложений на хостингах.
- Умение быстро разбираться в чужом коде.
- Внимательность к деталям и ответственность.
Проект представляет интерес для разработчиков, которым нравятся задачи, связанные с анализом, доработкой и поддержкой нетривиальных решений.