SeoAgent — Автоматизация SEO-аналитики
Создан: 20.06.2026
Описание
SeoAgent — сервис для автоматизации SEO-аналитики. Сбор ключевых запросов и метрик через TopVisor API с хранением проектов и истории в SQLite. Кластеризация фраз, классификация поисковых интентов и генерация идей для контент-плана и рекламных кампаний через OpenRouter.AI (GPT-4o-mini/GPT-4o). Личный кабинет на Flask + Jinja2 с REST API v1 и OpenAPI 3.0. Периодические задачи через APScheduler (синхронизация каждые 24 часа). Экспорт данных в CSV/XLSX/JSON, авто-бэкап SQLite с ротацией. Аудит-лог действий, rate-limit, опциональные Prometheus-метрики. Ролевой доступ с админкой пользователей, защита от потери последнего админа. Изоляция данных пользователей — каждый видит только свои проекты.
Технологии
Метрики
REST API v1 с OpenAPI 3.0 спецификацией
Сбор семантики через TopVisor API с retry-логикой
LLM-классификация интентов через OpenRouter.AI
Кластеризация ключевых фраз и генерация идей РСЯ
Периодическая синхронизация через APScheduler
Экспорт в CSV/XLSX/JSON с авто-бэкапом БД
Аудит-лог, rate-limit, Prometheus-метрики
Ролевой доступ с защитой последнего админа
Деплой на Windows: Waitress + NSSM + Task Scheduler