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

Во время выполнения шаблон проверяет, какие задания были указаны во входных настройках шаблона и выполняет их, если они были включены.

Авторизация в Google-аккаунт происходит только если было указано задание — «изменение имени» канала и «загрузки аватары«.

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

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

  1. Проверка прокси на доступность
  2. Авторизация в аккаунт YouTube
  3. Сохранение Cookies для аккаунта
  4. Сохранение первичной информации об аккаунте (количество видео, ID-канала)
  5. Чекинг аккаунта и сбор дополнительной информации
  6. Проверка на наличие страйка
  7. Заполнение канала (описание, теги, баннер итд.)
  8. Авторизация в Google-аккаунте
  9. Изменение имени Google-аккаунта
  10. Загрузка аватара
  11. Создание плейлистов
  12. Удаление метаданных канала
  13. Удаление метаданных видео
  14. Удаление заблокированных видео
  15. Удаление плейлистов
  16. Отписка от каналов
  17. Завершение и сохранение информации

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