Техническое задание: Доработка модульного Telegram-бота

Цель проекта

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

Текущее состояние

  • Проект построен на модульной архитектуре.
  • Включает 15 функциональных блоков (например, модуль accounts и другие).
  • Требуется техническое улучшение и оптимизация.

Основные задачи для разработчика

1. Анализ и рефакторинг

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

2. Доработка архитектуры

  • Улучшить модульную структуру проекта.
  • Усилить слабые места в архитектуре для масштабируемости.
  • Упростить добавление новых функциональных блоков в будущем.

3. Оптимизация и технический долг

  • Выявить и устранить узкие места в работе бота.
  • Решить накопленные проблемы технического долга.
  • Обеспечить стабильность и отказоустойчивость.

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

  • Опыт коммерческой разработки на Python от 3 лет.
  • Глубокое понимание асинхронного программирования (asyncio).
  • Опыт работы с библиотеками для Telegram Bot API (aiogram, python-telegram-bot).
  • Навыки рефакторинга и оптимизации существующих проектов.
  • Умение работать с модульной и микросервисной архитектурой.
  • Ответственный подход к написанию чистого и документированного кода.

Результат работы

Улучшенная, оптимизированная и хорошо структурированная кодовая база Telegram-бота, готовая к дальнейшему развитию и масштабированию с четкой документацией по внесенным изменениям.

Разработка медицинской информационной системы для белорусского рынка

Требуется создать отдельную медицинскую информационную систему, аналогичную существующему популярному решению. За основу взят функционал демо-версии известной платформы. Необходимо адаптировать и развить концепцию под специфику локального рынка.

Разработка Python-бота для кофейни с админ-панелью

Требуется создать функционального чат-бота на чистом Python для автоматизации процессов в кофейне. Бот должен иметь удобную админ-панель для управления. Подробные технические требования будут согласованы с исполнителем.

Верстка магазина на Shop-Script

Требуется исправить ошибку верстки в интернет-магазине на платформе Shop-Script. Сдвинулась одна текстовая строка, необходимо восстановить корректное отображение.