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

Цель проекта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка системы AutoML на Python с базой данных ClickHouse

Требуется разработчик для проектирования базы данных ClickHouse и внедрения фреймворка AutoGluon для создания и развертывания моделей машинного обучения. Задача включает полный цикл от проектирования хранилища до реализации автоматизированного ML-пайплайна.

Разработка сайта на Tapplink для массажиста

Создать одностраничный сайт-визитку на платформе Tapplink для специалиста по массажу. Основные разделы: прайс, информация о мастере и студии, контакты и ссылки на соцсети. Важно добавить легкие анимации и акцент на деталях.

Разработка и настройка мультиязычного интернет-магазина на OpenCart

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