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

Цель проекта

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

Основные требования к системе

1. Модуль парсера (бэкенд)

  • Мгновенное отслеживание появления новых товаров по заданным критериям.
  • Высокая частота и надежность обхода целевого ресурса.
  • Фильтрация и обработка полученных данных.
  • Надежное хранение истории и состояния отслеживания.

2. Telegram-бот (фронтенд для пользователя)

  • Интуитивно понятный интерфейс для управления подписками.
  • Функционал для каждого пользователя:
    • Добавление, настройка и удаление подписок.
    • Получение мгновенных уведомлений о новых товарах.
    • Просмотр истории или статуса своих запросов.
  • Административные функции (при необходимости).

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

  • Система должна быть отказоустойчивой и стабильно работать 24/7.
  • Четкое разделение логики парсера и бота.
  • Возможность масштабирования при увеличении числа пользователей или отслеживаемых параметров.
  • Качественная документация к коду.

Ожидаемый результат

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

Разработка дизайна узоров для 3D-печати матрешек

Необходимо создать и доработать дизайн традиционных узоров для матрешек, подготовленных для 3D-печати. Задача включает адаптацию предоставленных референсов, устранение неточностей и разработку целостного оформления со всех сторон.

Разработка Telegram-бота для управления напоминаниями

Требуется создать надежного Telegram-бота с функциями добавления, просмотра и удаления напоминаний, а также системой уведомлений по расписанию. Бот должен стабильно работать на VPS и сохранять данные после перезапусков.