Логика работы шаблона YouTube-Uploader устроена таким образом, чтобы увеличить скорость шаблона и загрузки видео, а также минимизировать ошибки в ходе работы. В случае, если возникает какая-то ошибка, шаблон умеет распознать её и утилизировать. Подробнее о возможных ошибках читайте здесь: Коды ошибок 

Уникальность шаблона состоит в том, что он умеет загружать следующее видео не дожидаясь обработки предыдущего. Таким образом за 10 минут может быть загружено более 50 видео на канал. Данный результат может быть получен при использования типа загрузки — V2 или V3. В случае, если используется тип загрузки V1, то видео загружаются поочередно с ожидаем обработки каждого.

Ниже представлены этапы работы шаблона.

  1. Функция «Создания видео»
  2. Проверка прокси на доступность
  3. Авторизация в аккаунт YouTube
  4. Сохранение Cookies для аккаунта
  5. Сохранение информации об аккаунте (количество видео, ID-канала)
  6. Проверка на наличие страйка
  7. Проверка на наличие стоп-слов в названиях и тегов для видео
  8. Подготовка списка названий видео
  9. Подготовка видео к загрузке
  10. Загрузка видео
  11. V1 — ожидание обработки видео, V2 — переход к загрузке следующего видео предварительно сохранив данные загруженного видео, V3 — добавление метаданных без ожидания обработки видео, но без возможности добавлять подсказки, конечные заставки, лайки, комментарии
  12. Формирование списка тегов
  13. Обработка описания (замена макросов, добавление ссылок, проверка на лимиты)
  14. Добавление описания
  15. Загрузка обложек
  16. Установка подсказок
  17. Установка конечных заставок
  18. Установка комментария
  19. Установка лайка
  20. Генерация отчётов

На каждом этапе обрабатываются ошибки свойственные этапу и выводятся в лог. О возможных ошибках читайте здесь: Коды ошибок