Техническое задание на разработку Telegram-бота

Основная задача

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

Функциональные требования

1. Парсинг контента

  • Интеграция с ~30 Telegram-каналами (российскими и зарубежными) по заданной тематике.
  • Автоматический сбор новых публикаций.

2. Анализ и проверка

  • Проверка новостей на дублирование внутри системы.
  • Верификация актуальности и достоверности информации путем сверки с предоставленным списком официальных источников.

3. Обработка и рерайтинг

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

4. Формирование результата

  • Бот должен возвращать обработанную новость в строго заданном формате JSON.
  • Структура JSON-объекта:
    • title: Заголовок для текста.
    • description: Краткое описание.
    • text: Основной текст в виде HTML-кода. Допускается только содержимое, которое может быть размещено внутри тега <body>, без использования самих тегов <body>, <style> или <script>.
    • tema: Тематика новости, обозначенная одним общим словом (например, "продвижение сайтов", "код", "код на питоне").

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

  • Четкое следование описанной логике работы.
  • Стабильная работа с большим списком источников.
  • Качественный и читаемый итоговый код.