Live Sync Setup
Connect Community
Подключение сообщества и ручной импорт постов
Этот экран замыкает MVP в рабочий флоу: указал сообщество, проверил live import из VK, сохранил посты в Supabase и дальше уже можешь запускать AI-анализ.
Поддерживаются `group_id` и `screen_name`
Есть preview-режим и сохранение в БД
Следующий шаг после sync: AI batch analysis
VK OAuth
Вход через VK нужен для будущего выбора собственных сообществ без ручного ввода. Сейчас это уже рабочая кнопка входа.
VK not connected
Supabase Auth
Нужен для кнопки `Save to Supabase`. Preview-режим работает и без авторизации.
Guest mode
Подключить VK-сообщество
Укажи `screen_name` или `group_id` и период импорта. Для сохранения в Supabase используется текущая auth-session.
`Preview` загружает live-данные из VK и показывает результат без записи в базу.
`Save to Supabase` требует `SUPABASE_SERVICE_ROLE_KEY` и активную Supabase auth session.
Результат синхронизации
Показываем summary live import и статус сохранения.
Постов загружено
0
Постов сохранено
0
Community snapshot
Что вернул VK после `groups.getById` и `wall.get`.
Название
Пока нет данных
Screen name
Пока нет данных
Followers
Пока нет данных
Community id
Пока нет данных
Последние загруженные посты
Сначала запусти preview или save sync, и здесь появится краткий snapshot загруженных публикаций.
Что нужно для live mode
Нужен `VK_SERVICE_TOKEN`. Без него route вернет понятную ошибку и ничего не сломает.
Если настроены `SUPABASE_SERVICE_ROLE_KEY` и активна session, импорт сразу пойдет в `communities` и `posts`.