Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Обучение Python — работа в Москве

Дата: 2025-03-06
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-06
Описание
Для работы Техническое задание на разработку Telegram-бота для парсинга и анализа каналов поставщиков 1. Цель разработки: Создание Telegram-бота, который будет регулярно парсить сообщения в закрытых Telegram-каналах поставщиков через рабочий аккаунт, анализировать и сравнивать цены на идентичные позиции (с учетом конфигураций), выбирать ТОП-3 лучших предложений и отправлять результаты в удобном формате во внутренний закрытый Telegram-канал заказчика, а также формировать выгрузку в Excel. 2. Общие требования: - Количество поставщиков на начальном этапе: 30-40. - Частота парсинга и обновления данных: каждые 30 минут. - Язык разработки: Python. - Размещение: сервер заказчика. 3. Парсинг данных: - Парсинг производится из закрытых Telegram-каналов поставщиков, доступ к которым осуществляется через рабочий аккаунт. - Формат данных поставщиков: текстовые сообщения. - Отслеживаемые параметры: наименование модели товара, конфигурации (память, цвет и прочие варианты), цена. 4. Анализ и сопоставление данных: - Сопоставление производится на основе имеющейся таблицы (базы), предоставленной заказчиком, содержащей список всех моделей товаров и возможных конфигураций. - Необходимо иметь ввиду, что у поставщиков нет единого формата, поэтому бот должен уметь сопоставлять товары с разными вариантами написания (синонимы, сокращения, и т.д.). - Единственным критерием выбора является наименьшая цена. - По каждой уникальной модели и ее конфигурации выбираются 3 лучших предложения от поставщиков с указанием цены и названия поставщика. 5. Отправка результатов во внутренний канал: - Информация отправляется в виде единого сводного сообщения, содержащего перечень товаров, их конфигураций и ТОП-3 лучших предложений. - Сообщения должны быть структурированы, легко читаемы, эстетично оформлены. - Сообщения не удаляются, а редактируются (обновляются) по мере изменения данных у поставщиков. 6. Выгрузка данных в Excel: - После каждого обновления должна формироваться актуальная таблица Excel, содержащая все спарсенные и обработанные данные. - Таблица должна включать обязательные поля: наименование товара, все конфигурации, цена, поставщик, дата и время обновления. 7. Дополнительные требования: - Необходимо предусмотреть механизм защиты от возможной блокировки рабочего аккаунта. - Должна быть предусмотрена возможность расширения списка поставщиков и настраиваемость новых каналов без значительных доработок кода. - Документировать процесс запуска и использования бота. - Предусмотреть возможность добавление нового функционала. - Код должен быть чистым, хорошо структурированным и документированным (включая комментарии). 8. Сроки и бюджет: - Просьба сразу писать ориентировочные сроки реализации и бюджет. Исполнитель должен иметь опыт в создании парсеров и Telegram-ботов аналогичной сложности и предоставить примеры реализованных проектов.
Похожие заказы

Обучение программированию

дистанционно
от 1000.00 руб.
Язык программирования: Python Для работы Нужна помощь в понимании алгоритмов (Стек, очередь, хэш-мапа(словарь), сложность алгоритмов(О-нотация)). Ключевая цель, чтобы на собеседовании видя задачу понимать, какой алгоритм к ней применить Уровень Python базовый (функции, списки, методы, циклы, словарь)
Москва Репетиторы

Обучение программированию

на дому или дистанционно
договорная
Язык программирования: Java, Python Для ребёнка Программирование с нуля.
Москва Репетиторы

Обучение Python

дистанционно
от 1000.00 руб.
Для себя Отредактировать, написанный код Подробнее расскажу в переписке
Москва Репетиторы

Обучение Python

дистанционно
договорная
Для ребёнка Консультация для подготовки к контрольной
Москва Репетиторы

Обучение программированию

на дому
договорная
Язык программирования: Python, C++ Для себя
Ставрополь Репетиторы

Обучение Python

дистанционно
от 1500.00 руб.
Исправить написанный код Исправление кода
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python Для ребёнка
Москва Репетиторы