Описание задачи

Требуется создать Telegram-бота на Python, который реализует 4-шаговую систему напоминаний о дедлайнах. После прохождения всех шагов автоматически подводится итог (результат), а по окончании 30 дней генерируется фото в отчёт и все данные выгружаются в Excel.

Основной функционал

  • Последовательное прохождение 4 шагов (этапов) с напоминаниями о сроках.
  • Автоматический подсчёт результатов через 30 дней после старта.
  • Экспорт собранных данных и итогов в формат Excel (.xlsx).
  • Функционал отправки фото в составе финального отчёта.

Технические требования

  • Язык программирования: Python (3.8+).
  • Использовать aiogram или pyTelegramBotAPI (на выбор).
  • Возможность генерации и отправки файла Excel прямо в бот.
  • Админка (ограниченный доступ к настройкам и управлению).
  • Надёжное хранение состояния каждого пользователя (БД или JSON-файлы).

Ожидаемый результат

Рабочий бот, который после 30 дней тестирования предоставляет полную отчётность, включая фото, дедлайны и таблицу Excel. Реализация должна быть модульной и готовой к дальнейшим доработкам.

Проектирование системы водоотведения и благоустройства территории

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