Техническое задание: Telegram-бот для публикации видео

Основная задача

Разработать функционального Telegram-бота, который позволит пользователям загружать видео и автоматически публиковать их в формате Shorts/Reels на двух популярных видеоплатформах.

Ключевые функции

  • Прием контента: Бот должен принимать видеофайлы от пользователя через интерфейс Telegram.
  • Двойная публикация: Автоматическая загрузка полученного видео на аккаунты пользователя в TikTok и YouTube Shorts.
  • Интеграция с API: Реализация авторизации и работы через официальные API TikTok и YouTube.
  • Обработка видео: Проверка формата, длительности (для соответствия правилам Shorts) и, при необходимости, базовое преобразование.
  • Статус операций: Информирование пользователя об успешной публикации или ошибках в процессе загрузки.

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

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

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

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