Написать скрипт автопостинга в социальные сети и мессенджер из RSS

Цена договорная • электронные деньги
18 апреля 2019, 14:01 • 4 отклика • 40 просмотров
ЗадачаИз RSS ленты необходимо отправлять данные:

заголовок,
текст,
картинку,
видео,
ссылку.

Отправлять нужно в

1. youtube, если в item rss ленты имеется ссылка на видео, необходимо загрузить данное видео на youtube канал используя заголовок, описание и ссылку из item (сами видео уже скачаны и находятся на сервере, где будет расположен ваш скрипт).

2. телеграф, заголовок, описание, ссылку, картинку и видео со своего youtube канала (шаг 1)

3. телеграм, заголовок + ссылку на ранее опубликованный пост в телеграфе (шаг 2)

4. medium, заголовок, описание, ссылку, картинку и видео со своего youtube канала (шаг 1)

5. vk.com, заголовок, описание, ссылку, картинку и видео со своего youtube канала (шаг 1)

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

Как я вижу работу данного скрипта (можно предлагать свои наиболее подходящие варианты):
на index странице должны быть ссылки для авторизации в вышеупомянутых сетях, зайдя на данную страницу, человек должен дать разрешение на постинг в свои социальные сети и эти разрешения должны храниться на сервере (не в браузере) и обновляться с помощью refresh_token

Т.е. один раз дал разрешения и все, скрипт далее работает сам без необходимости заново давать разрешения и вообще возвращаться на сайт (index страница).

После того, как я прошел авторизацию, ссылки должны исчезнуть и должно появиться, например, сообщение "Все ок, работаем".

Ваш скрипт должен обращаться к rss ленте раз 15 или 30 минут (видимо по cron заданию), при появлении новых item, отправлять данные в сети, как указано выше, шаги 1-5.

Скрипт загрузки видео на youtube https://github.com/emanuelpoletto/youtube-uploader

необходимо разобраться с refresh_token ну и переделать его под мои нужды.

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

Интересны ваши вопросы, цена, способы реализации, возможно примеры схожих работ и сроки выполнения.

Обязательные требованияФайлы скрипта должны иметь комментарии