Есть в Instagram такая прекрасная функция как Direct.
На самом деле, мерзкая ужасная отвратительная функция.
Больше всего ненавижу её за то, что чаты нельзя открыть с десктопной веб-версии, это можно сделать
только в мобильном приложении.
А ещё в Instagram есть много милых котиков в постах, в историях, везде.
И проще всего делиться котиками с помощью кнопки «Поделиться», которая отправит уняняшек в Direct выбранному человеку.
Когда мне приходят такие котики, а я сижу за ноутом, приходится брать телефон, разблокировать его, открывать инстаграм, ждать прогрузки Direct и только тогда смотреть фото/видео.
В какой-то момент меня это выбесило, но от котиков отказаться не могу, поэтому написала бота, который все входящие присылает мне в Telegram. Тут же могу и ответить человеку, то есть это такой полноценный мост Instagram<->Telegram. Могу даже инстаграмное сердечко отправить (кто знает, тот поймёт) специальной комбинацией «<3».
Выявленные в процессе разработки особенности Instagram:
1. Официального API нет, поэтому приходится использовать закрытый API мобильных приложений. Он очень капризный, потому что Instagram не хочет спамеров и ботов в своей соц. сети.
2. У любой истории есть ссылка вида
https://instagram.com/p/<код> (как и у обычных постов), которую можно открыть в браузере, при этом выглядеть страница будет так, будто это обычный пост О_о. Есть даже кнопки «лайк» и комментарии. Пока не пробовала в них тыкать, но скорее всего будет ошибка.
3. Официально вы можете отправить лишь одно сердечко подряд, но это ограничение только на стороне приложения. Могу хоть зафлудить сердечками любую переписку.
Если не будет лень, приведу в порядок и залью на GitHub, но беглый поиск говорит, что там уже есть множество инструментов для работы с Instagram Direct, разве что транспорта в Telegram не нашлось.