Задача

Разработать Telegram-бота, который позволяет пользователям скачивать видео из YouTube (включая шортсы) по ссылке с выбором качества, при этом функционал работает только после подтверждения подписки на заданный канал.

Этапы работы бота

  • Пользователь запускает бота.

  • Бот запрашивает ссылку на видео или шортс с YouTube.

  • После отправки ссылки пользователь видит кнопки для выбора качества скачивания: 420p, 720p, 1080p.

  • После выбора качества бот проверяет подписку пользователя на указанный канал.

  • Если подписка не обнаружена, бот отправляет сообщение о необходимости подписки.< / p>< / li>

  • Если подписка подтверждена, бот скачивает видео в выбранном качестве и отправляет его пользователю в виде файла.

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

Требования к функционалу

  • Загрузка производится только YouTube (трансляции и короткие видео).
  • Доступные форматы качества: 420, 720, 1080 (файл должен быть в исходном формате YouTube).
  • Обязательный этап проверки подписки - без неё скачивание невозможно.
  • Интерфейс повторяет логику известного SaveFrom-бота, но ограничен только скачиванием с YouTube.

Адаптация MS Project под управление стройкой

Требуется настроить MS Project для строительной компании: привязать задачи к ролям, наладить взаимодействие сотрудников, построить график работ, интегрировать 1С для разнесения финансов и материалов, создать портфели задач по проектам и внедрить элементы искусственного интеллекта.