Техническое задание: Бот-анализатор заказов для курьера
Необходимо разработать программу (бота) для автоматизированного анализа и отбора заказов в мобильном приложении агрегатора доставки. Основная цель - экономия времени курьера за счет фильтрации неподходящих предложений по гибко настраиваемым параметрам.
Основные функциональные требования
Бот должен позволять настраивать и применять следующие фильтры к поступающим заказам:
- Временной интервал: Установка времени, к которому должен быть готов первый заказ (дата и время).
- Геолокация: Фильтрация по расстоянию от заказа до указанной точки на карте (например, от текущего местоположения курьера или заданного адреса).
- Финансовые условия: Отбор заказов по минимальной/желаемой сумме вознаграждения.
- Тип транспорта: Возможность указать подходящие для выполнения категории транспортных средств (например, легковой автомобиль, джип, пикап, мотоцикл, велосипед).
Дополнительные пожелания
- Интуитивно понятный интерфейс для настройки параметров.
- Стабильная работа и минимальное потребление системных ресурсов.
- Возможность быстрого включения/отключения фильтров.
Конкретная техническая реализация (язык программирования, библиотеки) обсуждается с исполнителем, исходя из эффективности и надежности решения для поставленной задачи.