Разработка парсера цен для Telegram (анализ прайс-листов поставщиков) (тендер № 6403)


Поделиться тендером:

Статус тендера:
Закрыт
Описание задания:
Разработать автоматизированное решение для извлечения цен и наименований товаров из текстовых прайс-листов, которые наши поставщики предоставляют через Telegram, и последующего выбора наилучшего предложения по цене. 1. Прием данных: • Формат прайс-листов: Поставщики предоставляют прайс-листы в виде текстовых сообщений в Telegram. Прайс-листы имеют неструктурированный формат (не являются Excel-таблицами). Формат может варьироваться, но в основном представляет собой текст со списками товаров и ценами. * Реализовать Telegram-бота, который будет принимать сообщения с прайс-листами. * Альтернативно, предусмотреть возможность использования Telegram API для получения сообщений. 2. Парсинг данных: • Технология: Использовать Python в качестве основного языка программирования. • Регулярные выражения (regex): Использовать regex для поиска и извлечения информации о ценах и наименованиях товаров. • Структурирование данных: Преобразовать извлеченные данные в структурированный формат (например, JSON или Python словари) для дальнейшей обработки. • Гибкость: Парсер должен быть достаточно гибким, чтобы обрабатывать различные форматы прайс-листов (с учетом возможных вариаций в разделителях, названиях товаров, форматах цен и т.д.). • Обработка ошибок: Предусмотреть механизм обработки ошибок в случае, если парсер не сможет извлечь данные из прайс-листа (например, логирование или сообщение об ошибке). 3. Сравнение цен: • Алгоритм: Разработать алгоритм для сравнения цен на один и тот же товар от разных поставщиков. • Сопоставление товаров: Предусмотреть механизм для сопоставления товаров, даже если их названия у разных поставщиков немного отличаются. • Выбор наилучшего предложения: Алгоритм должен выбрать предложение с наименьшей ценой на каждый товар. 4. Вывод результатов: • Формат: Результаты должны быть представлены в читаемом и понятном формате (например, таблица или список). • Уведомление: Отправлять результаты (список лучших предложений) в Telegram в виде сообщения (бота или пользователю). • Возможности: * Предусмотреть возможность вывода информации о товаре и поставщике. * Предусмотреть возможность экспорта результатов в файл (например, CSV). 5. Технические требования: • Язык программирования: Python (версия 3.7 и выше). • Библиотеки: telebot или python-telegram-bot, requests, re, json (или другие по необходимости). • Документация: Разработчик должен предоставить документацию по работе с разработанным решением, включая инструкции по развертыванию и использованию. • Чистый код: Код должен быть чистым, хорошо структурированным и документированным (включая комментарии). • Масштабируемость: Разработанное решение должно быть масштабируемым, чтобы в будущем можно было добавлять поддержку новых форматов прайс-листов и функциональность. • Тестирование: Парсер должен быть протестирован на нескольких примерах прайс-листов, чтобы убедиться в его корректной работе. • Git: Использовать систему контроля версий Git для управления кодом. Дополнительные требования: • Предусмотреть возможность добавления новых поставщиков. • Предусмотреть возможность фильтрации товаров по категориям. • Предусмотреть возможность ручного вмешательства в результаты (если это необходимо).
Ориентировочная стоимость:
Требуется расчёт
Тип субъекта:
Физическое лицо
Варианты оплаты:
Возможна предоплата
Место работы:
В офисе
Дата публикации:
16.01.2025 01:00

Просмотров: 412

Место для Вашей рекламы ;)
Хотите разместить рекламу ваших услуг, сервиса или компании в данном месте?
7 дней — 1500 руб.; 14 дней — 2700 руб.; 30 дней — 5700 руб.
Пишите на почту: freten.site@yandex.ru



Похожие задания и вакансии

Тендер № 7086
Разработка системы распознавания номеров ЖД платформ, контейнеров и тягачей по фото (YOLO, OCR, API)
Цель проекта — разработка системы распознавания номеров железнодорожных платформ, седельных тягачей и контейнеров на основе фотографий с WiFi-камер с последующей передачей ...
Открыт
Просмотров: 17
Опубликован: 03.09.2025 14:25
Тендер № 7066
Требуется Backend разработчик (Node.js)
Привет! Мы продуктовая IT-компания, разрабатываем Saas-сервис для аналитики продаж и автоматизации работы на маркетплейсах, вошли вошли в топ 10 российских SaaS. Что мы ...
Открыт
Просмотров: 154
Опубликован: 19.08.2025 10:28
Тендер № 7062
Программирование на MQL5 для MT5
Добрый день. Интересен вопрос: есть ли на данном форуме люди, пишущие на этом языке (для платформы МТ5). Если есть, то вопрос: как оплачивается работа? То есть: если есть ...
Открыт
Просмотров: 95
Опубликован: 18.08.2025 12:21


Работа и вакансии на Freten.ru

Для более удобной навигации в разделе работа, ниже указаны разделы и подразделы сайта по разным направлениям, странам, городам, специальностям и профессиям. На нашем сайте вы найдете разделы:

Работа за границей:

Надеемся что наш сайт по поиску работы и вакансию будет вам полезен и вы найдете работу вашей мечты!