Telegram Парсер RSS из сайта в канал

Бюджет: 4 000 руб
54.70 $ – 46.96 €
Заказчик выбрал исполнителя:
Фрилансер  
Нужно написать скрипт который будет парсить RSS ленту по одной или нескольким ссылкам. Скрипт должен автоматически запускаться раз в час и сравнивать появились ли новые посты в RSS и если появились то пушить их в базу данных MongoDB.  Скрипт должен запускаться на node.js сервере на heroku. 

Парсер RSS будет работать с разными лентами но из одного сайта, так что объекты будут парситься одинаково. Нужно будет вытаскивать ссылку на контент в формате .gif или .mp4 и title. 

Работа с базой данных: 1 раз в 4 часа скрипт должен брать новые посты из базы данных форматировать их и отправлять  одним сообщением в канал. Если в объекте поста ссылка не подходящего формата то этот объект пропускаем и удаляем из базы данных, если постов больше 20ти и телеграм API возвращает ошибку too many requests то эти посты должны откладываться в базу данных до следующего постинга через 4 часа.

Общая база данных рабочих объектов должна сохраняться.

Код должен быть разбит на 3 файла: 
1. Код парсера
2. Код который пушит распаршенные объекты в базу данных (запускается раз в час)
3. Код который постит сообщения в канал из базы данных  (запускается раз в 4 часа)

Более подробно могу расказать на созвоне. В отклике напишите слово Telegram и если есть покажите/расскажите о примерах похожих работ. Если нет примеров, то напишите какие навыки вам нужны будут для написания такого кода.
Опубликован 11.04.2018 в 14:24

Выберите способ верификации:

Обновите страницу после прохождения верификации.