Техническое задание: Развертывание и аудит Telegram-бота

Ищем опытного Python-разработчика (уровень middle/senior) для работы с уже существующим, функционально сложным Telegram-ботом. Основная задача - не создание с нуля, а запуск на хостинге, первичная проверка работоспособности и анализ кодовой базы.

Ключевые функции бота

  • Генерация персональных гороскопов: Ежедневное формирование индивидуальных астрологических прогнозов для пользователей.
  • Расчет совместимости: Анализ совместимости между партнерами на основе дат рождения и дополнительных параметров.
  • Работа с данными: Использование шаблонов и интеграция с внешними источниками (например, получение данных о времени восхода/заката солнца, геолокации).

Объем работ

1. Анализ и аудит кода

  • Изучение существующей кодовой базы проекта.
  • Понимание архитектуры, логики работы и используемых библиотек.
  • Оценка качества кода и возможных точек улучшения.

2. Развертывание (деплой)

  • Настройка и запуск бота на надежном хостинге (предпочтительно VPS или облачный сервис).
  • Конфигурация всех необходимых переменных окружения и зависимостей.
  • Обеспечение стабильной и бесперебойной работы.

3. Тестирование и проверка

  • Комплексная проверка всех заявленных функций бота после деплоя.
  • Верификация корректности работы интеграций с внешними API.
  • Составление отчета о текущем состоянии проекта и рекомендаций (при необходимости).

Требования к исполнителю

  • Опыт коммерческой разработки на Python (уровень middle+).
  • Глубокое понимание работы с Telegram Bot API.
  • Опыт развертывания и поддержки Python-приложений на хостингах.
  • Умение быстро разбираться в чужом коде.
  • Внимательность к деталям и ответственность.

Проект представляет интерес для разработчиков, которым нравятся задачи, связанные с анализом, доработкой и поддержкой нетривиальных решений.

Разработка Telegram-бота для продажи подписок с генерацией ключей

Требуется создать Telegram-бота для автоматизации продажи подписок на open-source проект. Бот должен генерировать ключи с ограниченным сроком действия и интегрировать систему оплаты через внутреннюю валюту (звёзды).