Техническое задание: Парсер маркетплейсов с Telegram-уведомлениями

Цель проекта

Разработать автоматизированную систему мониторинга товаров на нескольких зарубежных маркетплейсах. Система должна анализировать новые предложения и изменения цен по заданным критериям и отправлять уведомления в Telegram.

Основные функции

1. Парсинг данных

  • Поддержка трёх целевых маркетплейсов (китайский и два корейских).
  • Корректное распознавание и конвертация валют: юани (¥, ¥, CNY) и воны (₩, 원).
  • Определение оригинальности товара (оригинал / неоригинал).

2. Гибкая система конфигурации

Настраиваемый файл конфигурации для поиска должен включать параметры:

  • Бренд
  • Модель товара
  • Размер (применимо)
  • Диапазон приемлемой цены
  • Интервал автоматической проверки (по умолчанию - 15 минут)

3. Система уведомлений в Telegram

  • Оповещения о новых товарах: Отправка сообщения с данными: бренд, модель, размер, цена, статус оригинальности, артикул и прямая ссылка на товар.
  • Уведомления о снижении цены: Повторная отправка информации по уже найденному товару, если его цена уменьшилась.
  • Интерактивная кнопка: В каждое уведомление должна быть встроена кнопка «Перепроверить». При нажатии парсер вручную обновляет данные по артикулу и редактирует исходное сообщение с актуальной информацией.

4. Технические требования

  • Приложение должно быть развертываемым на стандартном виртуальном хостинге.
  • Код должен быть стабильным, обрабатывать ошибки соединения и корректно обходить базовые антибот-системы площадок.
  • Обязателен опыт разработки парсеров для указанных в ТЗ (но скрытых в финальном тексте) площадок.

Технический консультант для проекта агрегатора нейросетей

Требуется опытный технический ментор для помощи в архитектуре, оценке и формировании команды для амбициозного веб-проекта в сфере AI. Проект представляет собой сайт-агрегатор нейросетей с расширенным командным функционалом.

Редактирование макета визитки в CorelDRAW

Необходимо отредактировать существующий макет визитки в CorelDRAW, заменив текстовые блоки и сохранив исходное оформление. В результате требуется предоставить два готовых макета.