Техническое задание: Бот-анализатор заказов для курьера

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

Основные функциональные требования

Бот должен позволять настраивать и применять следующие фильтры к поступающим заказам:

  • Временной интервал: Установка времени, к которому должен быть готов первый заказ (дата и время).
  • Геолокация: Фильтрация по расстоянию от заказа до указанной точки на карте (например, от текущего местоположения курьера или заданного адреса).
  • Финансовые условия: Отбор заказов по минимальной/желаемой сумме вознаграждения.
  • Тип транспорта: Возможность указать подходящие для выполнения категории транспортных средств (например, легковой автомобиль, джип, пикап, мотоцикл, велосипед).

Дополнительные пожелания

  • Интуитивно понятный интерфейс для настройки параметров.
  • Стабильная работа и минимальное потребление системных ресурсов.
  • Возможность быстрого включения/отключения фильтров.

Конкретная техническая реализация (язык программирования, библиотеки) обсуждается с исполнителем, исходя из эффективности и надежности решения для поставленной задачи.

Разработка телеграм-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов с интегрированной административной панелью для управления меню и заказами. Работа должна быть выполнена на чистом Python без использования тяжелых фреймворков.