Требование к функционалу
Требуется разработать виртуального ассистента для периодического сбора новых материалов. Ассистент должен:
- Проводить мониторинг всего англоязычного интернета (включая поиск по открытым API и паблишерским базам)
- Осуществлять проверку заранее заданных конкретных источников с обязательным включением
- Работать с ключевыми словами / поисковыми запросами, предоставленными заказчиком
- Фиксировать только новые материалы за последний отчетный период (2 недели)
- Собирать для каждого результата: ссылку, заголовок, краткий анонс / превью (если доступно)
- Формировать дайджест и отправлять его на почту заказчику и другим указанным лицам
Принцип работы
- Система запускается 1 раз в 14 дней (возможна настройка расписания через планировщик задач)
- Выполняет поиск по ключевикам в интернет-поиске и специализированных источниках
- Фильтрует дубликаты и пропускает уже учтенные материалы
- Формирует HTML-подпись письма: таблица со ссылками, заголовками и аннотациями (например, первые 200 символов вступления)
- Отправляет письмо через SMTP (почтовый сервер заказчика или сторонний API типа SendGrid)
Объем работ
- Разработка скрипта/веб-приложения для сбора контента (на Python/Node.js)
- Настройка веб-интерфейса Админ-панели для >занесения библиотеки ключевых слов
- >