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

Цель проекта

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

Основной функционал

  • Парсинг контента: Автоматический сбор публикаций (новостей) из указанных источников (Telegram-каналов).
  • Гибкая фильтрация: Поиск и отбор материалов по заданным ключевым словам и словосочетаниям.
  • Периодическая проверка: Автоматический запуск процесса парсинга с интервалом в 2 часа.
  • Устранение дублей: Система должна предотвращать повторную публикацию или сохранение идентичных новостей.
  • Доставка информации: Отправка собранных и отфильтрованных новостей пользователю в Telegram.

Технические требования и сроки

  • Платформа: Telegram (использование Telegram Bot API).
  • Язык программирования: На усмотрение исполнителя, с обоснованием выбора.
  • Логика работы: Стабильная круглосуточная работа в фоновом режиме (возможно, с использованием облачного хостинга или сервера).
  • Срок выполнения: 7 календарных дней с момента начала работы.

Ожидаемый результат

Готовый к использованию бот, который по команде или автоматически предоставляет пользователю свежие новости по интересующей его теме из широкого круга источников, избавляя от необходимости ручного мониторинга.

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

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

Сравнительный анализ качества консультаций менеджеров по продаже недвижимости

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

Разработка дизайна этикетки для бутылки 0.5 л

Требуется создать уникальный и запоминающийся дизайн этикетки (лицевая и задняя сторона), который выделит продукт на полке и отразит ценности бренда. После согласования будут предоставлены все необходимые материалы.