Задача
Нужно разработать высокоскоростного бота, который будет автоматически имитировать действия пользователя в мобильном приложении одного из американских сервисов доставки (например, DoorDash, UberEats, Grubhub и др.), чтобы ежедневно в строго заданное время бронировать рабочие временные слоты (расписание) максимально похоже на ручное бронирование из настоящего iOS-приложения.
⸻
Основные требования
• Бот не должен использовать UI-автоматизацию или эмуляторы
• Эмуляция действий должна быть максимально приближена к работе настоящего iOS-клиента
• Бронирование должно происходить за доли секунды после запуска
• Безопасная реализация: исключение рисков блокировки аккаунта
• Поддержка одновременной работы на нескольких компьютерах (macOS и Windows) с возможностью разделения пользователей между машинами
⸻
Панель управления (админка)
• Управление пользователями:
• Добавление, удаление, редактирование
• Назначение email, пароля, зоны, времени и дней недели
• Просмотр логов:
• Успешные и неуспешные бронирования
• Причины ошибок
• Telegram-уведомления:
• Успешное бронирование, сбой, нет слотов и т.д.
• Распределение пользователей между машинами:
• Возможность вручную указать, какие пользователи обрабатываются каким экземпляром бота
⸻
Технические детали
• Бот должен быть легковесным, запускаться по расписанию или вручную
• Масштабируемая архитектура (работа с базой данных, логированием, учётом ошибок и т.п.)
• Возможность легко добавлять новых пользователей и обновлять параметры
• Поддержка экспорта логов
⸻
Платформы
• Возможность запуска бота одновременно на двух компьютерах (Windows и Mac)
• Каждый экземпляр должен получать свою часть пользователей
• Вся конфигурация централизована (через БД и админку)
⸻
Цель
Построить систему, которая в автоматическом режиме будет выполнять рутинную задачу по бронированию расписания быстро, надёжно и безопасно, максимально имитируя поведение живого пользователя.
⸻
Если вы уже реализовывали подобные проекты (эмуляция iOS-приложений, автоматизация мобильного взаимодействия без UI), напишите — рассмотрим ваш опыт в приоритете.
Сроки и бюджет обсуждаются индивидуально.
Опубликован 21.07.2025 в 06:20 Последнее изменение: 23.07.2025 в 06:33
Заказ находится в архиве