Техническое задание: Telegram-бот для отслеживания объявлений

Цель проекта

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

Основные требования к функционалу

  • Парсинг данных: Бот должен регулярно проверять указанный раздел сайта на наличие новых объявлений. Сайт не требует регистрации для просмотра.
  • Система уведомлений: При обнаружении нового объявления бот отправляет сообщение в Telegram с ключевой информацией (например, название товара, цена, ссылка).
  • Гибкость настройки: Возможность для пользователя задавать или изменять параметры поиска (например, ключевые слова, ценовой диапазон).
  • Надежность: Стабильная работа, обработка ошибок при недоступности сайта.

Технические пожелания

  • Язык программирования и библиотеки - на усмотрение исполнителя, с обоснованием выбора.
  • Бот должен быть развернут и работать 24/7 (предложить варианты хостинга).
  • Чистый и документированный код для возможного дальнейшего развития.

Что предоставить по итогу

  • Исходный код проекта.
  • Инструкцию по запуску и настройке.
  • Развернутого и работающего бота в Telegram.

Набор текста с PDF-документов

Требуется перенести печатный текст с 60 страниц PDF-файлов в электронный документ. Работа предполагает внимательность и аккуратность. Готовый результат нужно будет предоставить на проверку.