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

Цель проекта

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

Основные функции

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

  • Интеграция с 15 новостными сайтами (список предоставит заказчик)
  • Регулярный сбор заголовков и текстов статей

2. Фильтрация и анализ

  • Поиск ключевых слов в заголовках и текстах (список предоставит заказчик)
  • Отбор только релевантных новостей

3. Обработка контента

  • Автоматическое формирование краткого резюме (summary)
  • Извлечение: заголовка, короткого описания, ссылки на оригинал
  • Единообразное форматирование вывода

4. Публикация

  • Автоматическая отправка обработанных новостей в Telegram-канал
  • Система предотвращения дублирования (отслеживание опубликованных ссылок)

5. Автоматизация

  • Работа 24/7 без ручного вмешательства
  • Проверка новостей по расписанию (интервал 5-15 минут, уточняется)
  • Стабильная работа парсера

Требования к реализации

  • Полная реализация описанного функционала
  • Настройка расписания и стабильной работы
  • Чистый, читаемый и документированный код
  • Короткая инструкция по запуску и развёртыванию

Создание формулы Excel для извлечения числового значения перед указанным текстом

Требуется разработать единую формулу для Microsoft Excel, которая извлекает число, стоящее непосредственно перед сочетанием букв "шт" в текстовой строке. Формула должна быть универсальной, работать без надстроек и переноситься между файлами.