Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

1. Открыть профиль.

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

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

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

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

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

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

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

Все условия, выбор вариантов, списки профилей и прочую логику берет на себя управляющий сервер, который в данный момент находится в разработке (есть готовая спецификация API). Бот выступает в роли "марионетки", просто выполняя конкретные инструкции с сервера (открыть такой-то профиль, нажать лайк, перейти к следующей истории и т.д.).

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

6 месяцев назад
guest_1724267058021
7 месяцев в сервисе
Был
6 месяцев назад

Заявки фрилансеров

Сергей
 
16 лет
6 месяцев в сервисе
Был
6 месяцев назад
6 месяцев назад
Никита
 
24 года
7 месяцев в сервисе
Был
4 месяца назад
2 отзыва(-1)
6 месяцев назад
Андрей
 
39 лет
19 лет в сервисе
Был
час назад
46 отзывов
6 месяцев назад