Техническое задание: Автоматизатор очереди на портале ГИС ЭПД

Моя текущая работа связана с организацией въезда грузового транспорта. Процесс включает в себя ручное создание заявок на конкретного водителя и автомобиль, а затем постоянное отслеживание календаря на портале в ожидании появления свободного окна для записи. Это требует много времени и постоянного присутствия у компьютера.

Цель проекта

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

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

  • Авторизация: Программа должна уметь автоматически входить в личный кабинет на целевом портале, используя предоставленные учетные данные.
  • Создание заявки: Возможность предварительной настройки и автоматического заполнения формы заявки с данными водителя и транспортного средства.
  • Мониторинг календаря: Постоянный автоматический опрос (поллинг) страницы с календарем доступных дат для выявления освободившихся слотов (ячеек).
  • Автобронирование: Мгновенное автоматическое занятие (бронирование) найденного свободного слота без необходимости ручного вмешательства.
  • Уведомления: Отправка оповещений (например, в Telegram, по email или внутри программы) об успешном бронировании или критических ошибках.
  • Надежность: Решение должно быть стабильным, корректно обрабатывать ошибки сети и изменения в структуре портала.
  • Безопасность: Конфиденциальные данные (логины, пароли) должны храниться и передаваться безопасным способом.

Технические предпочтения

Исполнитель может предложить оптимальную технологию для реализации (например, Python с использованием библиотек Selenium/Playwright/Requests, либо готовое низкоуровневое решение). Важна именно конечная функциональность и надежность работы.

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

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

Разработка калькулятора шансов победы в покер

Требуется создать специализированный калькулятор для расчёта вероятности выигрыша в покере. Необходимо реализовать логику расчётов на основе предоставленных примеров. Подробное техническое задание будет передано исполнителю.