Техническое задание: Система мониторинга тендеров с уведомлениями в Telegram
Цель проекта
Разработать скрипт или сервис для автоматического сбора информации о новых тендерах с публичного портала государственных закупок и оперативной отправки отфильтрованных данных пользователям через Telegram-бота.
Основные функции
- Периодический сбор данных: Система должна автоматически, с заданной периодичностью, проверять появление новых тендеров на целевом сайте.
- Фильтрация по ключевым словам: Поиск и отбор тендеров должен осуществляться по заранее заданному списку ключевых слов или фраз.
- Обработка и структурирование данных: Извлечённая информация (название, номер, даты, ссылка, заказчик и т.д.) должна быть очищена и приведена к удобному формату.
- Интеграция с Telegram: Обработанные данные о новых тендерах должны отправляться в виде понятных сообщений в указанный Telegram-бот для рассылки подписчикам.
Требования к реализации
- Скрипт/сервис должен быть надёжным и работать стабильно в фоновом режиме.
- Необходима возможность гибкой настройки ключевых слов и интервала проверки.
- Код должен быть написан чисто, с комментариями, для возможного дальнейшего сопровождения.
- Все конфиденциальные данные (токены бота, настройки) должны храниться безопасно, отдельно от основного кода.
Ожидаемый результат
Готовое к работе решение, которое позволяет пользователям получать в Telegram мгновенные уведомления о новых тендерах, соответствующих их сфере интересов, без необходимости постоянного ручного мониторинга сайта.