ТЗ на разработку парсера отзывов карточки товара Wildberries с использованием Telegram-бота 1. Общее описание проекта Разработать Telegram-бота, который получает на вход артикул товара или ссылку на товар с Wildberries, осуществляет парсинг отзывов по указанному товару и выгружает результаты в виде Excel-таблицы. Таблица должна содержать следующую информацию: дата отзыва, количество звезд, текст отзыва, цвет и размер товара, имя пользователя. 2. Требования к функционалу 2.1. Input данные Артикул товара — уникальный числовой идентификатор товара на Wildberries.Ссылка на товар — полноценная URL-ссылка на страницу товара на Wildberries. 2.2. Output данные Бот должен выгружать отзывы в Excel-таблицу, которая будет содержать следующие столбцы:Дата — дата публикации отзыва.Количество звезд — оценка товара от 1 до 5.Текст отзыва — содержимое отзыва.Цвет — цвет товара, который указал покупатель.Размер — размер товара, который выбрал покупатель.Имя — имя пользователя, который оставил отзыв. 2.3. Взаимодействие через Telegram Пользователь отправляет артикул или ссылку на товар через Telegram-бота.Бот выполняет валидацию:Проверяет корректность артикула (только числовой формат).Проверяет корректность URL (должен соответствовать формату ссылки Wildberries).После успешной валидации бот парсит отзывы с Wildberries.По завершении парсинга бот отправляет пользователю Excel-файл с выгруженными отзывами. 3. Требования к парсингу 3.1. Объект для парсинга Отзывы товара на Wildberries. Парсер должен поддерживать извлечение:Всех отзывов по товару, независимо от их количества.Данных о цвете и размере товара, выбранных покупателем, при наличии. 3.2. Особенности парсинга Учесть динамическую загрузку отзывов (использование AJAX или других методов для подгрузки дополнительных отзывов).Использовать пагинацию для сбора всех отзывов, если они разбиты на страницы. 3.3. Частота запросов Необходимо предусмотреть соблюдение лимитов запросов к серверу Wildberries (например, с помощью выставления задержек между запросами).Обеспечить возможность обработки ошибок (например, при временной блокировке IP или отсутствии отзывов для товара). 4. Требования к структуре Telegram-бота 4.1. Команды для взаимодействия с ботом /start — приветственное сообщение с инструкцией./help — справка по возможностям бота и форматам ввода.Ввод ссылки или артикула — бот должен корректно распознавать либо ссылку, либо артикул, полученные в одном сообщении. 4.2. Ответы бота При успешной валидации данных — сообщение о начале парсинга.При ошибке валидации — сообщение с указанием причины ошибки (например, неверный формат артикула или некорректная ссылка).По завершении работы — отправка файла с отзывами. 5. Требования к формату Excel-таблицы Файл должен иметь формат .xlsx.В таблице должны быть следующие столбцы:Дата публикации.Количество звезд.Текст отзыва.Цвет товара.Размер товара.Имя пользователя.Таблица должна содержать все отзывы по указанному товару, начиная с самых новых. 6. Технические требования 6.1. Язык программирования Python. 6.2. Используемые библиотеки и технологии Для работы с Telegram API: python-telegram-bot, telebot или аналогичные.Для парсинга данных: BeautifulSoup, Selenium, requests, или другие подходящие библиотеки для обработки динамических страниц.Для создания Excel-файла: openpyxl или pandas.Для обработки ссылок и артикула: валидация регулярными выражениями. 6.3. Инфраструктура Бот должен быть развернут на сервере с постоянным подключением к интернету.Предусмотреть возможность использования прокси-серверов для обхода блокировок. 7. Обработка ошибок Реализовать обработку возможных ошибок, таких как:Недоступность страницы товара.Неверный формат ссылки или артикула.Ошибки на сервере Wildberries (например, при временной недоступности ресурса).Отсутствие отзывов для товара.В случае ошибки бот должен информировать пользователя о её причине и предложить повторить попытку. 8. Тестирование и валидация Провести тестирование с несколькими товарами для оценки корректности работы парсера.Проверить корректность выгрузки Excel-таблиц с различным количеством отзывов (от нескольких до сотен/тысяч). 9. Сроки разработки Разработка парсера и базового функционала бота: 10 рабочих дней.Тестирование и исправление ошибок: 5 рабочих дней. 10. Контактная информация Для получения дополнительных данных или уточнения деталей, свяжитесь с заказчиком через следующие каналы:Telegram: shamil_bahteevТелефон: 89874208097
Есть пакет для NodeJS и PHP. Нужен аналог для питона. Описание и исходники: https://github.com/bakhirev/assayo-npxАлгоритм работы:Скрипт копирует папку ./assayo из исходников в место, где вызвалиСкрипт выполняет bash команду (см. её в исходниках). Эта bash команда создаст TXT файл (./assayo/git.txt)Открываем файл ./assayo/git.txt3.1. Удаляем все символы `3.2. Оборачиваем каждую строку файла в report.push(`___строка___`);Критерий проверки:Пользователь выполняет что-то вроде:> pipx install assayo> assayoв любом локальном git репозиторииПосле пользователь может открыть ./assayo/index.html и посмотреть разные графики.Так же нужно будет ответить на вопросы при с публикацией пакета или провести финальную проверку. Я не python разработчик, поэтому не совсем понимаю разницу между pip и pipx. Просто хочу получить какой-то аналог удобный для питонистов.
Scripts
Опубликован: 02.09.24 12:36
Бюджет: 1000 руб.~$12.49
Нужен разработчик ботов-telegram на питоне Python
Файле описана вся работа по разработе бота. Бот нужен для компании.
6.1 - Если можете разработать нам бота, но какие то пункты (функционал) не разработаете, то напишите без каких пунктов вы сможете реализовать нам бота.
6.2 - Оплату будем решать с вами по факту. Так как нам больше удобно будет оплатить от компании.
6.3 - Мне нужно не только разработать бота, но и что бы вы это проект вели с нами дальше! Помимо разработки, будем что то дорабатывать, брать консультацию, что то внедрядь итд.
6.4 - Для принятия нам решений, нам нужно от вас КП. Полная стоимость разработки. Сколько будет стоить консультация примерно на один час. Сколько будет стоить примерно доработки и апгрейд бота.
6.5 - Любые предложение по разработки бота для нашего чата тоже принимаем. Если эта функция нам поможет или облегчит работу.
Скрипты и боты
Опубликован: 02.09.24 12:28
Бюджет: 80000 руб.~$998.63
Скрипт резервного копирования на Batch
Подробное ТЗ в прикрепленных файлах.
Требуется написать cmd-скрипт, либо генератор cmd-скриптов на любом языке программирования (желательно python).
Скрипт должен выполнять резервное копирование с помощью утилиты robocopy (https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy)
Разрешенные команды:
- https://en.wikibooks.org/wiki/Windows_Batch_Scripting#Built-in_commands
- https://en.wikibooks.org/wiki/Windows_Batch_Scripting#External_commands
Десктоп программирование
Опубликован: 02.09.24 12:13
Бюджет: 120000 руб.~$1497.95
Требуется backend разработка
Добрый день, в нашу команду требуется backend разработчик.
Рассмотрю заявки и вышлю уже точные детали. Пишите свои возможности и опыт.
Требуемый стек:
Язык программирования: Python.
Веб-фреймворк:Django + Django Rest Framework.
Планировщик задач: Celery + Redis.
База данных: Django ORM + PostgreSQL.
Контейнеризация: Docker.
Создание сайта
Опубликован: 02.09.24 12:12
Бюджет: 145000 руб.~$1810.02
Восстановить работу сайта. React Js, Docker, Dokku
Нужен программист с базовым знанием React JS и навыками работы с Docker, Dokku и Heroku.
Знания backend Python и PostgreSQL будут преимуществом.
Сайт лежит.
Нужно:
Разобраться со сборкой приложения, поднять сайт.
Очистить БД от мусора, прекратить прием всех данных через API.
Отредактировать фронтенд - стартовую страницу и некоторые другие страницы сайта.
Оплата по запросу.
Доработка и настройка сайта
Опубликован: 02.09.24 11:56
Бюджет: 150000 руб.~$1872.43
Python разработчик на FastAPI
Стек FastAPI + SQLalchemy стек
Нужно разработать фичи в мини апп тг.
Скрипты и боты
Опубликован: 02.09.24 11:21
Бюджет: 20000 руб.~$249.66
Разработка bekend для мобильного приложения
Добрый день. Ищем в команду бекенд разработчика для мобильных приложений.Мы молодая студия разработки мобильных приложений и ботов.Наш основной стек – Flutter и Python для бекенд разработки.Работа проектная. Оплата зависит от проекта. В среднем 30-40 тыс. Подробно, все условия лично.От вас реальные знания и умения. Обязанности: -Разработка и поддержка серверной части мобильных приложений. -Проектирование и реализация RESTful API, GraphQL API и WebSocket API. -Интеграция с внешними сервисами и базами данных. -Оптимизация производительности и обеспечение безопасности приложений. Требования: -Опыт работы с одним или несколькими языками программирования (Java, Python, Node.js, Go). -Знание принципов построения клиент-серверных архитектур. -Опыт работы с базами данных (SQL и NoSQL). -Понимание принципов работы RESTful API, GraphQL API и WebSocket API. -Умение работать в команде и хорошие коммуникативные навыки. Будет плюсом: -Опыт работы с облачными платформами (AWS, Google Cloud, Azure). -Знание контейнеризации и оркестрации (Docker, Kubernetes). -Опыт работы с CI/CD. При отборе будет дано тестовое задание (Написание небольшого сервиса для мобильного приложения). Пожалуйста, в откликах, указывайте свой тг.
Backend
Опубликован: 02.09.24 11:17
Бюджет: 30000 руб.~$374.49
[хостинг] Скрипт изменения названия file.pdf в папке сайта
Дано: сайт, который состоит всего лишь из одного файла index.html и файла file.pdf. Задача: на хостинге ежедневно нужно в 10:00 мск менять файл file.pdf на другой файл file.pdf. Потому что ежедневно в 10:00 мск в файле будут новые данныеУ меня есть готовый скрипт на bash, сгенерированный через аналог chatgpt для ситуации, когда в 10:00 мск у нужных пдф файлов file1.pdf, file2.pdf, file3.pdf, file4.pdf и так далее меняется название на file.pdf, а прошлый файл удаляется. Можно и на python сгенерироватьЕсли используем готовый скрипт = 500 рублей. Не используем готовый = 1000 рублей. За сегодня, думаю, сделаем. Юзернейм телеграма в студию
Other
Опубликован: 02.09.24 10:29
Бюджет: 1000 руб.~$12.49
Запись курса "Программирование и Data Science"
Мы ищем специалистов для записи курса "Программирование и Data Science"!
Если вы обладаете глубокими знаниями в области программирования, анализа данных и машинного обучения, любите делиться своим опытом и хотите помочь другим войти в мир Data Science,то это предложение для вас!
В чем можем посотрудничать:
Запись видеолекций по курсу "Программирование и Data Science". Готовы обеспечить техническую подготовку.
Подготовка материалов, включая презентации, задания и тесты.
Объяснение сложных концепций простым и понятным языком.
Разработка плана, который включает: основы программирования (Python), библиотеки для анализа данных (Pandas, NumPy), визуализация данных (Matplotlib, Seaborn), машинное обучение (Scikit-learn), и другие темы по Data Science.
Мы открыты предложениям к работе с любыми специалистами в своем деле! откликайтесь, если хотите посотрудничать с нашим обучающем центром в записи онлайн курсов.
Обучение и консалтинг
Опубликован: 02.09.24 09:24
Бюджет: 20000 руб.~$249.66
Создать и установить плагин на WP
Задача разместить, настроить и запустить код на сайте, что бы оказывал сервисные услуги. У меня есть скрипт на python и как я понял есть 2 варианта решения этой задачи.
I. Либо переделать его на PHP.
II. Либо сделать подключение сайта к этому коду, как бы работая по удаленке.
Плагин должен быть многопоточным, т.е. что бы одновременно им могли пользоваться несколько клиентов (неограниченное кол-во клиентов).
Для начала хотел бы услышать ваше мнение по вариантам, какой лучше и чем лучше. Аргументируйте пожалуйста. Ну и исходя из выбранного варианта в дальнейшем обсудить уже детали задания для более точного ТЗ и запустить всё в работу.
Цену и сроки ставлю условно, предлагайте свои варианты.
Проект делаю для себя, временем располагаю.
Скрипты и боты
Опубликован: 02.09.24 08:21
Бюджет: 6000 руб.~$74.9
Python разработка - FastAPI
FastAPI + SQLalchemy стек
Нужно разработать фичи в мини апп тг.
Доработка и настройка сайта
Опубликован: 02.09.24 06:59
Бюджет: 20000 руб.~$249.66
GPT бот в телеграмм
Вот сокращённая версия технического задания (ТЗ) на 1500 символов:
Техническое задание (ТЗ) для интеграции GPT в Telegram
Цель проекта: Создать чат-бот на базе GPT в Telegram для автоматизации обработки заявок и продаж информационных услуг. Бот должен уметь отвечать на часто задаваемые вопросы и направлять пользователей для дальнейшего взаимодействия.
Функциональные требования:
Автоматическое приветствие пользователей.
Сбор первичной информации (имя, запрос).
Ответы на часто задаваемые вопросы.
Обработка заявок на услуги.
Генерация ответов через GPT с поддержкой русского языка.
Передача заявок в CRM для дальнейшей обработки.
Интеграция с платёжной системой для оплаты услуг.
Нефункциональные требования:
Безопасность: шифрование данных, защита доступа.
Производительность: высокая скорость обработки запросов.
Масштабируемость: поддержка большого числа запросов.
Технические требования:
Интеграция с Telegram API через Webhook.
Подключение к OpenAI GPT API.
Хранение данных в базе данных (PostgreSQL или MongoDB).
Серверная часть на Python (Flask или FastAPI) или Node.js.
План реализации:
Анализ и проектирование.
Разработка бота и интеграций.
Тестирование функциональности и производительности.
Внедрение и запуск.
Поддержка и обновление системы.
Риски и меры:
Высокая нагрузка — масштабирование серверов.
Ошибки в ответах — регулярное обновление модели.
Ожидаемые результаты: Уменьшение времени обработки заявок, увеличение продаж и повышение удовлетворенности клиентов.
Скрипты и боты
Опубликован: 02.09.24 01:02
Бюджет: 10000 руб.~$124.83
Backend разработка интернет-магазина
Мы запускаем новый проект и ищем талантливого BackEnd разработчика, который готов взять на себя всю ответственность за его развитие и успешное выполнение. А главное вести его самостоятельно. (Цена обсуждается)
Чем предстоит заниматься:
Разработать микро-сервисной архитектуру для интернет магазина.
Создать с нуля микро-сервисную архитектуру
Заниматься Backend частью
Что мы предлагаем:
По часовая оплата труда
Проектный формат работы
Работа в дистанционном формате
Гибкий график работы 5/2
Гибкое начало рабочего дня
Работа в небольшой и дружной команде программистов
Возможность в дальнейшем работать на других проектах
Обязанности:
Разработка и поддержка серверной части приложения
Взаимодействие с FrontEnd разработчиком
Реализация RESTful API
Обеспечение безопасности и масштабируемости серверов
Обеспечение высокого качества кода
Требования:
Опыт коммерческой разработки от 3-х лет
Уверенное пользование GitHub
Уверенный опыт работы с Python (включая asyncio)
Продвинутое знание FastApi / LiteStar
Работа с ORM (SqlAlchemy / AdvanceAlchemy / SqlModel)
Работа с миграциями (Alembic)
Опыт работа с реляционными базами данными (PostgreSQL)
Опыт работы с брокером сообщений (RabbitMQ)
Работа с кэшом (Redis)
Работа с Docker / Docker Compose
Знание английского языка на уровне чтения документации и написания комментариев
Будет плюсом:
Опыт разработки сервиса аутентификации на FastApi / LiteStar
Разворачивание ELK стека или аналогов
Опыт работы в Linux
CI/CD
Создание сайта
Опубликован: 01.09.24 18:12
Бюджет: 1000 руб.~$12.49
Аудит и доработка ТГ БОТА НА python
нужен человек на длительное сотрудничество по ведению моего проекта, необходимо периодически вносить изменения в моем проекте который написан на Python, а также написания новых проектов при необходимости
человек нужен грамотный, который с легкостью разберется с чужим кодом, тот кто всегда на связи, ответственно подходит к своей работе
мой проект на питоне с использованием постгрес и фастапи, занимается парсингом некоторых данных и преобразованием в нужный для меня формат, часть кода для ознакомления прилагаю, кого заинтересовало, жду предложения)))
Скрипты и боты
Опубликован: 01.09.24 17:42
Бюджет: 10000 руб.~$124.83
Автоматизация первода средств по API
Требуется разработчик для настройки автоматической отправки денег с карт на третьи лица (через СБП или по карте) при поступлении сделки на платформе . Необходимо использовать предоставленный API платформы для интеграции и автоматизации процесса.
Основные задачи:
1.Настроить интеграцию с API для отслеживания новых сделок.
2.Автоматизировать процесс отправки средств с банковской карты на третьи лица (через СБП или по карте) на основании данных о сделках.
3.Обеспечить безопасную и надежную передачу данных в соответствии с требованиями безопасности.
4.Тестирование и отладка процесса, чтобы убедиться в его стабильной работе.
Требования к фрилансеру:
Опыт работы с API и автоматизацией процессов.
Знание работы с банковскими картами и системами переводов (СБП, переводы по карте).
Опыт разработки на одном из языков программирования (например, Python, JavaScript, или другой язык, поддерживаемый API платформы).
Понимание принципов безопасности при работе с финансовыми данными.
Опыт работы с платформами будет преимуществом.
Что необходимо предоставить в ответе на заявку:
Примеры предыдущих работ, связанных с API-интеграциями или автоматизацией платежей.
Краткое описание вашего подхода к выполнению этой задачи.
Оценку стоимости и сроков выполнения проекта.
Скрипты и боты
Опубликован: 01.09.24 16:20
Бюджет: 20000 руб.~$249.66
Скрипт python автоматизация тапалки в тг
Необходимо создать скрипт по функционалу подобный скриптам этого парня: https://github.com/Axcent-ape
Задача: автоматизация действий в тапалке в телеграм.
Более подробное тз, после вашей готовности взяться за такое.
Укажите примерный бюджет сразу.
Скрипты и боты
Опубликован: 01.09.24 15:13
Бюджет: 6000 руб.~$74.9
Доработать генетический алгоритм на Python
Нужно довести до ума генетический алгоритм генерации расписания по заданным входным данным и ограничениям, доделать проект по ТЗ. СДАТЬ ПРОЕКТ НУЖНО ДО ВТОРОГО СЕНТЯБРЯ!Есть код (приложен к заказу), нужно его довести по тз. ОРИГИНАЛЬНОЕ ТЗ: создать программу для составления школьного расписания отдельно для учеников и для учителей, исходя их входных данных в excel таблице.Справка: У нас только старшая школа, поэтому кабинеты могут быть заняты только нами. Все уроки в основном проходят по парам, но есть и часовые уроки. После второй пары у нас 40 минутная перемена, на ней мы едим в главном корпусе. ВХОДНЫЕ ДАННЫЕ:- Кол-во классов- Кол-во кабинетов + возможная специализация конкретных кабинетов под конкретные уроки- Академический профиль класса, по сути приоритет на предметы (Количество часов опр. предмета в неделю у опр. класса)- Время учебы в день (в часах) - Сложные предметы для каждого класса (в зависимости от его профиля)- Лимит на сложные предметы в один день (в кол-ве часов)- В какие дни и на каких предметах класс должен разделятся на подгруппы- Кол-во учителей и специализация каждого (по предмету, 10 или 11 классу (или оба), возможно ведет только конкретные классы на параллели)- Дни работы каждого учителяТРЕБОВАНИЯ:- Отсутствие окон у учеников обязательно, у профессоров они могут быть- Чтоб предметы, которые ведутся по парам, а не часово, так и проходили (которые не по парам обычно умеют всего 1 час в неделю)- Желательно чтоб сложные предметы перекликались с легкими (по парам)- Равномерное распределение по кабинетам (чтоб в одном кабинете не было двух классов в одно время + профессор не вел в двух местах одновременно)- Чтоб пара по одному предмету не разрывалась на большую перемену- Чтоб физкультура была либо в начале, либо в конце дня (пара)НЬЮАНСЫ: - Если нехватает кабинетов в главном корпусе, то можно использовать 3-4 кабинета из других корпусов, но нужно чтоб все уроки в другом корпусе проходили подряд и без разрыва на большую перемену (после 2 пары)
Desktop
Опубликован: 01.09.24 14:30
Бюджет: 3000 руб.~$37.45
Python Исправить код телеграм-бота
Бот контролирует подписку в канале. Функционал:
Пользователь выбирает тип подписки (бесплатно на 3 дня или на 30 дней), в ответ бот добавляет пользователя в канал на 3 дня и каждые 24 часа напоминает об окончании подписки и необходимости оплатить ее, либо бот направляет ссылку на оплату на 30 дней.
Во втором случае пользователь в ответ направляет скриншот об оплате.
Сообщение приходит админу, он нажимает кнопку активировать подписку, бот добавляет пользователя в канал. За 3 дня до завершения подписки, бот шлет каждые 24 часа напоминания о необходимости оплаты. Бот контролирует подписку, автоматически удаляет пользователей и добавляет их, продлевает им подписку.
Админка позволяет: смотреть список всех пользователей, отдельно оплаченных, отдельно не оплаченных, делать рассылку по всем пользователям, отдельно оплаченным и не оплаченным, позволяет удалять пользователя в ручную.
Из функционала не работает:
- не отправляются скриншоты/фото/файлы от пользователя - админу с чеком об оплате
- не работает рассылка по пользователям из админки
остальной функционал не проверен до конца.
Нужно доделать программу найти и исправить ошибки. Протестировать полностью весь функционал.
Скрипты и боты
Опубликован: 01.09.24 12:03
Бюджет: 6000 руб.~$74.9
Написать посты для телеграм в ит тематике
Написание 20+ постов в день для телеграма, описание свежих github проектов, новостей языка, гайдов, туторов и тп. Актуальные и свежие технологии. Знания в ит области, вкус, понимае актуальных технологий. Каналы по разным яп: python, машинное обучение, C++, C#, java, js, linux и тп. Часть источников предоставлю.
Backend
Опубликован: 01.09.24 11:35
Бюджет: 26000 руб.~$324.56
Python разработчик на долгосрок
Нужен python разработчик, на долгое постоянное сотрудничество с зарплатой. Поддерживать мой проект 3 Телеграм бота. Подробнее напишу при личном общении