Instagram — создание контента, эксперимент разработчика

Интернет пестрит кейсами по ведению блогов в инстаграм и заработку на своем блоге приличных денег.

Я разработчик и вести блог в инсте, без автоматизации для меня не комильфо, поэтому давно уже посещают мысли создать автоматизированную систему по генерации контента для этой соц сети.

Первая попытка создать генератор была предпринята еще год назад.

С тематикой особо не заморачивался, я люблю читать и все должны любить=) Поэтому выбрал цитаты из книг выбрал название @mastera_slova. Решил выделиться и публиковать не заезженные-переезженные цитаты, а те которые встречаются весьма редко.


Генератор работал, а вот автоматизация нет, нужно было запускать скрипты руками или арендовать сервер для нон-стоп работы, платить не хотелось, да и интересы сменились, поэтому идея была благополучно отодвинута в пользу иных проектов.

Вообщем, в инстаграм я не заходил почти год. И недавно посетив свой профиль я обнаружил что у меня 1000+ подписчиков!

Вывод — людям «зашёл» контент который создавался генератором. Было принято решение реанимировать проект. И всё-таки прикрутить бесплатную автоматизацию.

Опрос знакомых подсказал что мои хотелки вполне потянет Heroku на free тарифе!

Генератор был немного доработан и я получил вообщем то стандартное медиа для публикации в инстаграм.
Генератор был немного доработан и я получил вообщем то стандартное медиа для публикации в инстаграм.

Что же понадобилось для написания данного генератора?

Node.js пакеты:

"bluebird": "^3.7.2", "instagram-private-api": "^1.41.0", "node-html-parser": "^1.2.20", "node-html-to-image": "^3.0.1", "request": "^2.88.2"

Сначала я получаю рандомное изображение используя публичный сервис unsplash:

https://source.unsplash.com/random/1000x1000

Параллельно с этим делаю запрос на получение рандомной цитаты и парсю её содержимое при помощи — node-html-parser (адрес откуда писать не буду ибо могут быть претензии от владельцев этого сайта)

Картинка — есть, текст — есть, далее использую библиотеку node-html-to-image для создания необходимого изображения. Вуаля, контент готов, остается опубликовать данное творение в нашем блоге инстаграм.

Для работы с инстаграм была выбрана библиотека instagram-private-api — потому что у нее больше всех звезд на гитхабе.

Тут реализовал одну интересную фичу, контент постится по геоданным случайно выбранной библиотеки города Москва =)

Далее генератор был развернут на Heroku, там к сожалению не обошлось без проблем например node-html-to-image не генерировал изображение. Решилось это установкой билдпака puppeteer-heroku-buildpack.

Так же, не возможно оказалось запустить работу в режиме 24/7 ибо потоки на free тарифе уходят в сон через 30 минут после получения последнего входящего запроса от клиента. Это беда, но для мох целей хватило установки аддона Heroku Scheduler и запуска задач на публикацию 2 раза в день — утром и вечером.

На этом разработка прототипа завершена. Посмотреть и оценить результат работы генератора.

Монетизация

Для монетизации канала был выбран литрес как проверенный поставщик книг. И имеющий партнерскую программу.

Хотя я и сомневаюсь что будут продажи… Ссылку указал, пить есть не просит — авось кто и сделает заказ.

Вообщем, эксперимент по созданию системы генерации контента для социальной сети инстаграм считаю успешным!
А как считаете вы?

Как думаете, будет ли такой блог приносить прибыль?
Нет, это просто баловство и пустая трата времени
Да, ты молодец и обязательно заработаешь
Другое мнение, напишу в комментариях
33
Начать дискуссию