Бот для просмотра историй в Инстаграм

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

Также у бота есть настраиваемые тайминги - например, время ожидания после просмотра историй пользователя и перед переходом на следующего, или момент постановки лайка. Все это нужно, чтобы избежать бана за счет того, что бот будет действовать более человечно. Длительность каждой сессии и тайминги дополнительно рандомизируются.

Примерный алгоритм действий следующий:

1. Открыть первый аккаунт из предоставленного списка.

2. Проверить наличие историй:

- Истории есть - работаем.

- Историй нет - переходим к следующему аккаунту из списка.

3. Смотрим истории:

- История длится больше определенного времени - переходим к следующей.

- Ставим лайк в определенный момент, если соответствующее условие выполняется.

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

Задача состоит в том, чтобы реализовать такого бота с использованием облачной мобильной фермы посредством удаленного доступа к устройству на iOS, на котором будет запускаться приложение Instagram.

Бот должен быть разработан в виде библиотеки на языке python. Планируется интеграция бота в сущестующую систему.

Инстаграм не должен замечать подозрительной активности, замораживать, банить аккаунт. Заказ будет считаться выполненым только тогда, когда разработанный бот проработает на чистом аккаунте с определенными настройками, которые гарантируют отсутствие подозрений (проверено на другом сервисе), месяц подряд без подобных инцидентов.

Читайте на 123ru.net