Разработка без боли

Элвин Алиев pylvin

Рейтинг: 2 707
Верифицирован через Сбер ID
Всего отзывов: 2 0
Выполнил заданий: 3
  • Работ в портфолио: 5
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Возраст: 25 лет
  • Стаж работы: 7 лет
  • Зарегистрирован: 05.03.2022
  • Образование: Бакалавриат
Был на сайте:

ТГ-бот / парсер заказов — высокоскоростная система мониторинга и обработки заявок

Описание

ТГ-бот / парсер заказов — высокоскоростная система мониторинга и обработки заявок

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

Описание проекта
— Разработан Telegram-бот для мониторинга новых заказов в реальном времени.
— Реализован парсер на прямых HTTP-запросах без Selenium, Playwright и других browser-based фреймворков.
— За счет отказа от браузерной автоматизации снижены задержки, потребление ресурсов и время реакции на появление заказа.
— Продуман алгоритм быстрого получения, фильтрации, обработки и распределения заказов.
— Система адаптирована под сценарии, где важна скорость, стабильность и непрерывный сбор данных.

Парсинг и обработка данных
— Сбор заказов реализован через прямое взаимодействие с endpoint’ами источника.
— Настроена обработка ответов, нормализация данных и приведение заказов к единому формату.
— Добавлена фильтрация дублей, неактуальных заказов и некорректных ответов.
— Реализованы retry-механизмы для повторных запросов при временных ошибках.
— Подготовлена логика обработки таймаутов, ошибок соединения и нестабильных ответов сервера.
— Добавлены разные режимы обработки заказов: последовательная очередь, асинхронная обработка и multiprocessing-сценарии.
— Архитектура позволяет выбирать подходящий режим в зависимости от нагрузки и требуемой скорости реакции.

Обход ограничений и стабильность
— Реализовано распознавание капчи через Tesseract OCR с фолбэком на AI решения
— Подготовлен механизм автоматической обработки капчи в процессе парсинга.
— Добавлена ротация прокси при блокировках, лимитах или подозрительной активности со стороны источника.
— Настроено переключение IP при ошибках доступа, временных банах и превышении лимитов запросов.
— Реализована обработка failed-запросов с повторной попыткой через другой прокси.
— Система спроектирована так, чтобы сохранять работоспособность даже при частичных ограничениях со стороны источника.

Telegram-бот и уведомления
— Разработан Telegram-бот для оперативной доставки заказов пользователям.
— Уведомления отправляются в группы, каналы или конкретным пользователям.
— Реализована настройка получателей под разные типы заказов и сценарии обработки.
— Сообщения формируются в удобном формате с ключевой информацией по заказу.
— Добавлены служебные уведомления о статусе парсера, ошибках, блокировках и переключении прокси.
— Подготовлены команды для управления ботом и контроля состояния системы.

Управление и интерфейсы
— Реализован мини-дашборд внутри Telegram для управления ботом.
— Через Telegram можно контролировать статус, запускать и останавливать процессы, проверять активность и получать системные уведомления.
— Дополнительно разработан локальный GUI-интерфейс для управления ботом без доступа к Telegram.
— GUI позволяет работать с основными настройками, контролировать состояние парсера и управлять запуском процессов локально.
— Такой подход дает резервный способ управления системой при ограниченном доступе к Telegram или внешним сервисам.

Презентация проекта

Group 35183.jpg

Оценили проект:

0