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

Обучение 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-ботов аналогичной сложности и предоставить примеры реализованных проектов.
Похожие заказы

Обучение Python

дистанционно
договорная
Для ребёнка Подтянуть знания к сентябрю по программированию на пайтон и вообще информатике, ребенок идет в профиль IT , где углубленно занимаются информатикой и программированием перечень тем которые проходили за 8 класс: Программирование: * Цикл For * Цикл While * Приоритет операций. Простейшие функции * Типы данных. Операции над числами * Условный оператор. Отступы. Операции над строками * Сложные условия. Вложенные структуры * Вложенные циклы * Булевы переменные. Прерывания и продолжения циклов Информатика: * Элементы теории множеств * Обработка текстовой информации * Кодирование изображений (Профиль) * Кодирование символов (Профиль) * Системы счисления (Профиль) * Дискретное кодирование * Язык - средство кодирования
Москва Репетиторы

Обучение Python

дистанционно
от 500.00 руб.
Для себя Помощь в исправлении ошибок учебного проекта DRF, docker, nginx, Github Actions, PostgreSQL
Москва Репетиторы

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

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

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

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

Обучение Python

дистанционно
от 700.00 руб.
Для себя Питон
Москва Репетиторы

Обучение Python

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

Обучение Python

дистанционно
от 1500.00 руб.
Для себя
Тюмень Репетиторы