Техническое задание: Бот для загрузки видео с YouTube

Цель проекта

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

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

  • Мониторинг чата: Программа должна ежедневно проверять указанный Telegram-чат на наличие новых сообщений.
  • Обработка ссылок: Выявление в сообщениях корректных ссылок на YouTube.
  • Два режима скачивания:
    • Полное видео: Если ссылка представлена отдельным сообщением, видео скачивается целиком. Имя файла формируется на основе названия видео или ссылки.
    • Фрагмент видео: Если за сообщением со ссылкой сразу следует сообщение с форматом "XX .... YY" (например, "80 .... 120"), программа должна загрузить только фрагмент с указанной минуты XX по минуту YY.
  • Логирование и маркировка: Программа должна вести журнал операций и помечать обработанные ссылки в чате (например, реакцией или ответным сообщением) с указанием статуса: "Успешно", "Ошибка" и т.д.
  • Автономная работа: Решение должно быть развернуто на отдельном компьютере с проводным интернет-доступом и работать по расписанию.

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

  • Язык программирования: Python.
  • Использование официальных или стабильных библиотек для работы с Telegram API и YouTube.
  • Код должен быть чистым, документированным и готовым к развертыванию.
  • Необходима устойчивость к ошибкам сети и некорректному формату входных данных.
  • Конфиденциальность: все упоминания конкретных сервисов, чатов или контактных данных должны быть абстрагированы в конфигурационных файлах.

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

Готовая к использованию программа с инструкцией по настройке и запуску, выполняющая описанный цикл операций без постоянного ручного вмешательства.

Настройка добавления товара в корзину в определенном разделе на Битрикс

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

Разработка функционального веб-приложения для Telegram на основе готовой верстки

Требуется превратить готовую HTML/CSS/JS верстку в полноценное интерактивное веб-приложение (web-app) для Telegram. Необходимо реализовать логику элементов, подключить платежную систему и обеспечить возможность дальнейшей поддержки.

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

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