- Регистрация
- 30.05.2019
- Сообщения
- 3 526
- Благодарностей
- 1 323
- Баллы
- 113
Всем доброго времени суток. Хочу сделать один проект, но застрял на датах и их вставкой. Постараюсь объяснить суть - на примере публикаций в YouTube.
И тут стал вопрос, как продумать логическую цепочку - что бы бот знал, что он уже допустим сегодня (Mar 8, 2020) загрузил 4 видео и установил время публикаций ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ). Как его заставить понять, что он уже опубликовал все видео за Mar 8, 2020, а теперь нужно - если он загружает след. видео - отталкиваться в установке даты от Mar 9, 2020 ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ) и т.д. ?
Мои варианты построение логики:
1 Вариант (геморный) Каким-то образом спарсить в блокнот все дни каждого месяца и редактируя список - добавлять строки в формате:
2 Вариант парсить на странице загруженных видео - последнюю дату запланированного видео и отталкиваясь от этих цифр - уже методом добавления определенных цифр - формировать новую дату публикации - но и тут очень много возникает подводных камней.
Суть вопроса: Как бы вы решили данную задачу и с помощью чего? Заранее, очень благодарен за ответ!
При загрузке видео на YouTube - там есть функция - опубликовать в заданное время. У меня стала задача, продумать логику бота так, что бы бот постил 4 видео в день в заданное время (после чего, начинал задавать публикации на след. день ( 12:00, 15:00, 21:00 , 23:00 ) - и так на каждый день.Я походу криво объяснил... В день боту нужно публиковать на месяц вперед - главной задачей есть то, что бы даты публикаций были на каждый день в одно и то же установленное время ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ) по 4 видео в сутки. Если сегодня бот опубликовал - 4 видео - и начинает прямо сейчас грузить 5тое видео, то он дату публикации ставит на завтра, если сегодня же мы загрузили уже 8 видео ( 4 видео на сегодняшнее указанное время + 4 на завтрашнее время), то если бот сегодня будет снова грузить видео - даты должны проставляться на послезавтра - меняется дата - а время остается как прежде ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ) .
И тут стал вопрос, как продумать логическую цепочку - что бы бот знал, что он уже допустим сегодня (Mar 8, 2020) загрузил 4 видео и установил время публикаций ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ). Как его заставить понять, что он уже опубликовал все видео за Mar 8, 2020, а теперь нужно - если он загружает след. видео - отталкиваться в установке даты от Mar 9, 2020 ( 1- 12:00, 2 - 15:00, 3 - 21:00 , 4 - 23:00 ) и т.д. ?
Мои варианты построение логики:
1 Вариант (геморный) Каким-то образом спарсить в блокнот все дни каждого месяца и редактируя список - добавлять строки в формате:
После чего брать эту строку, разбивать на части и такой переменной - устанавливать дату публикации. - Но это, мне кажется - очень трудозатратно...Mar 9, 2020 12:00
Mar 9, 2020 15:00
Mar 9, 2020 21:00
Mar 9, 2020 23:00
Mar 10, 2020 12:00
Mar 10, 2020 15:00
Mar 10, 2020 21:00
Mar 10, 2020 23:00
2 Вариант парсить на странице загруженных видео - последнюю дату запланированного видео и отталкиваясь от этих цифр - уже методом добавления определенных цифр - формировать новую дату публикации - но и тут очень много возникает подводных камней.
Суть вопроса: Как бы вы решили данную задачу и с помощью чего? Заранее, очень благодарен за ответ!
Последнее редактирование: