Алгоритм:
1. Получил токен для акк.
2. Подгрузились группы для постинга акк. (или указал их id в файле конфига)
3. Указал линки на RSS (их может быть несколько). Rss ленты генерируются вручную, поэтому формат (содержимое) ленты может быть таким как надо (если это важно). Сейчас фид содержит 500 постов текст + ссылка.
4. Скрипт в указанный интервал берёт рандомный (случайный) пост из одной случайной Rss ленты и постит в группу.
либо
Загружает к себе в базу (или куда нибудь) какое-то определённое кол-во (100 200 500 ) случайных постов из списка rss лент и постит их согласно интервалу.
Среди настроек скрипта должны быть:
1. Возможность указать время для старта / финиша постинга (н-р с 07:00 до 22:00) для всех или части групп акк. в пакетном режиме.
2. Возможность указать интервал постинга с указанием рандомного сдвига (н-р каждые 14 минут "+" "-" от 1 мин. до 3 мин. (или в секундах) )
либо
указать необходимое кол-во постов в сутки (время для старта / финиша постинга) скрипт сам равномерно распределяет это кол-во постов на приблизительно равные (с учётом рандомного сдвига "+" "-" секунд ) интервалы. Каждые сутки эти интервалы расчитываются заново.
3. Оповещение по email о критических обшибках (н-р 5-10 ошибок постинга подряд (1-2 ошибки не критично) или токен "потерялся" (бан акк. или группы) и т.д. )
Каждый пост в каждую группу должен быть рандомным и не повторяться в пределах 1 интервала:
т.е. например пост запланирован на 10:00
в группу-1 в 10:00:24 постится пост №236
в группу-2 в 10:00:47 постится пост №146
в группу-3 в 10:01 постится пост №183
в группу-4 в 10:02 постится пост №24
в группу-5 в 10:03 постится пост №139
....
если н-р следующий пост запланирован на 10:15 (интервал 15 минут), то повтор поста из предыдущего интервала допустИм:
в группу-1 в 10:15:34 постится пост №216
в группу-2 в 10:15:37 постится пост №183
в группу-3 в 10:16 постится пост №463
в группу-4 в 10:17 постится пост №146
в группу-5 в 10:18 постится пост №24
Отслеживание "запощенных" постов, с целью исключения их из постинга не нужно.
Также необходимо логирование работы скрипта что запостил, в какое время, в какую группу. С каким-то более-менее удобным для просмотра интерфейсом (табл. с фильтрами / сортировкой).
HTML интерфейс желательно, но не обязательно, зайти на хостинг и подправить конфиг. не проблема. Скрипт не для сервиса, а для себя.
Просьба указать стоимость с интерфейсом и без.
Не знаю, что проще через API или эмуляцию браузера надо то, что проще / дешевле.
Функционал
меня в принципе устраивает, но там нельзя пакетно редактировать рандомные интервалы и приходится каждый день перемешивать посты.
Это для оценки проекта подробное ТЗ и необх. материалы будут предоставлены исполнителю.
Не знаю как отлючить "Только для Pro", если Вы не "Pro" и не можете ответить на проект пишите на email ddn128@ya.ru