Настройки
Конфигурация
Системные промпты к Claude API
Все промпты идут в system-поле. Пустое значение = используется код-дефолт из backend/app/modules/{extractor,generator}.py
Экстрактор атомов
user = транскрипт материала (обрезается до 20 000 симв., если есть user_comment — дописывается префиксом). Должен вернуть JSON-массив атомов.
Извлечение хука (команда «хук» в боте)
user = транскрипт до 8000 симв. Должен вернуть JSON: {"hook":"…","niche":"…","tags":[…]}.
Генератор → Пост
user = блок АТОМ (тип+описание) + опц. ХУКИ / ШАБЛОН СЦЕНАРИЯ / ДОПОЛНИТЕЛЬНОЕ ЗАДАНИЕ + команда сгенерировать N вариантов разделённых ===ВАРИАНТ===
Генератор → Сторис
Тот же формат вход/выход что у post. Разделитель слайдов рекомендуется ---
Генератор → Сценарий reels
Тот же формат. Ожидается структура Хук | Основная часть | CTA с таймингами.
Генератор → Лендинг
Тот же формат. Ожидается структура: H1, подзаголовок, 3 преимущества, соц-доказательство, CTA.
Адаптация соседского хука
Добавляется к системному промпту генератора, когда среди выбранных хуков есть тип neighbor.
Telegram-бот · доступ
Управление доступом и расписанием
User ID кто может скидывать материалы
Через запятую, например: 123456, 789012 — только эти пользователи могут отправлять материалы боту
Время ежедневного дайджеста (UTC)
Формат HH:MM, например 06:00
Telegram-бот · шаблоны сообщений
Python-format строки — {переменная} подставится при отправке. Пусто = используется код-дефолт.
/start — приветствие
Без переменных.
После загрузки материала
Переменные: {title}, {type}
После извлечения атомов
Переменные: {count}, {title}
Демон обнаружил Zoom запись
Переменные: {filename}, {duration}
Подтверждение B-roll клипа
Переменные: {description}, {season}, {shot_type}
Ежедневный дайджест
Переменные: {date}, {review_count}, {approved_count}, {scheduled_count}, {published_count}
Генерация
Параметры генератора контента
Вариантов по умолчанию
Сколько вариантов генерировать за один запрос
Макс. хронометраж (сек)
Для API-транскрибации через Whisper
Статусы канбана
Редактируемые названия столбцов
Статус 1
Статус 2
Статус 3
Статус 4
Статус 5
Прокси
SOCKS5 для скачивания видео через yt-dlp
SOCKS5 URL
Формат: socks5://user:pass@host:port
Разведка конкурентов
Настройки Scout-агента
Аккаунты для мониторинга
Instagram @username через запятую
Порог аутлайера
Коэффициент × от среднего
Период оценки (роликов)
Последних N роликов для расчёта среднего