Техническое задание: Telegram-бот для парсинга и публикации новостей
Цель проекта
Создать полностью автоматизированную систему, которая собирает, анализирует и публикует новости из заданных источников в Telegram-канал.
Основные функции
1. Парсинг новостей
- Интеграция с 15 новостными сайтами (список предоставит заказчик)
- Регулярный сбор заголовков и текстов статей
2. Фильтрация и анализ
- Поиск ключевых слов в заголовках и текстах (список предоставит заказчик)
- Отбор только релевантных новостей
3. Обработка контента
- Автоматическое формирование краткого резюме (summary)
- Извлечение: заголовка, короткого описания, ссылки на оригинал
- Единообразное форматирование вывода
4. Публикация
- Автоматическая отправка обработанных новостей в Telegram-канал
- Система предотвращения дублирования (отслеживание опубликованных ссылок)
5. Автоматизация
- Работа 24/7 без ручного вмешательства
- Проверка новостей по расписанию (интервал 5-15 минут, уточняется)
- Стабильная работа парсера
Требования к реализации
- Полная реализация описанного функционала
- Настройка расписания и стабильной работы
- Чистый, читаемый и документированный код
- Короткая инструкция по запуску и развёртыванию