~/content-factory
Эфиры

Установка Фабрики Контента

📅 7 марта 2026 · ⏱ ~2.5 часа

<div id="video-container" style="position:relative;padding-top:56.25%;margin:1rem 0;background:#1a1a1a;border-radius:12px">
<div id="video-loading" style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6b7280">Загрузка видео...</div>
</div>

<script>
(async () => {
const token = localStorage.getItem('cf_token');
if (!token) {
document.getElementById('video-loading').textContent = 'Войдите для просмотра видео';
return;
}
try {
const r = await fetch('https://bot.galson.pro/api/bunny-token?v=7390906b-4e99-4113-9dd8-cde6bc2c9a02&auth=' + token);
const d = await r.json();
if (d.url) {
const container = document.getElementById('video-container');
container.innerHTML = <iframe src="${d.url}&autoplay=false&preload=false" loading="lazy" style="border:0;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:12px" allow="accelerometer;autoplay;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>;
} else {
document.getElementById('video-loading').textContent = 'Не удалось загрузить видео';
}
} catch(e) {
document.getElementById('video-loading').textContent = 'Ошибка загрузки видео';
}
})();
</script>

<style>
.timestamps{list-style:none;padding:0;margin:0;line-height:1.8}
.timestamps li{display:flex;gap:0.75rem;align-items:baseline;margin:0;padding:0.15rem 0}
.timestamps a{font-family:monospace;color:#ecb00a;text-decoration:none;white-space:nowrap;font-weight:600}
.timestamps a:hover{text-decoration:underline}
details.ts summary{cursor:pointer;color:#ccc;font-size:0.95rem;padding:0.4rem 0}
details.ts summary:hover{color:#ecb00a}
</style>

<details class="ts">
<summary>⏱ Таймкоды эфира</summary>
<ul class="timestamps">
<li><a href="#" data-time="0">00:00:00</a> Что обновилось: мегаскиллы, новый CLAUDE.md, упрощённый шаблон</li>
<li><a href="#" data-time="214">00:03:34</a> Структура папки Фабрики, сессии и планы в .cloud</li>
<li><a href="#" data-time="448">00:07:28</a> Начало установки с Ником, пофикшенный баг установщика</li>
<li><a href="#" data-time="544">00:09:04</a> Автоматизация в Claude Code vs OpenClaw</li>
<li><a href="#" data-time="1077">00:17:57</a> Онбординг: «начать» → 3 вопроса → первые посты</li>
<li><a href="#" data-time="1257">00:20:57</a> Разница между Фабрикой и 5 агентами</li>
<li><a href="#" data-time="1849">00:30:49</a> Лимиты Claude Pro, gift-карты, миллионный контекст</li>
<li><a href="#" data-time="2386">00:39:46</a> Ник запускает онбординг, первые 3 поста</li>
<li><a href="#" data-time="2559">00:42:39</a> Публикация контента: почему не через API</li>
<li><a href="#" data-time="2688">00:44:48</a> Настройка Notion-интеграции</li>
<li><a href="#" data-time="3041">00:50:41</a> Identity Kit: перманентный персонаж</li>
<li><a href="#" data-time="3184">00:53:04</a> Laozhang + Nano Banana: генерация картинок</li>
<li><a href="#" data-time="3393">00:56:33</a> Проект Ника: приложение + инфлюенсер София</li>
<li><a href="#" data-time="3542">00:59:02</a> Learn Files: подгрузка материалов в проект</li>
<li><a href="#" data-time="4756">01:19:16</a> Автопубликация через MoreLogin</li>
<li><a href="#" data-time="6066">01:41:06</a> Workflow ревью постов в Notion</li>
<li><a href="#" data-time="6444">01:47:24</a> Агенты и CRM</li>
<li><a href="#" data-time="6757">01:52:37</a> Какой Mac брать для работы</li>
<li><a href="#" data-time="7112">01:58:32</a> Роутинг через метаназвания файлов</li>
<li><a href="#" data-time="9010">02:30:10</a> Закрытие: система работает, обратная связь = рост</li>
</ul>
</details>

<script src="https://cdn.embed.ly/player-0.1.0.min.js"></script>
<script>
let bunnyPlayer = null;
function initPlayer() {
const iframe = document.querySelector('#video-container iframe');
if (iframe && window.playerjs) {
bunnyPlayer = new playerjs.Player(iframe);
}
}
const obs = new MutationObserver(() => {
if (document.querySelector('#video-container iframe')) { initPlayer(); obs.disconnect(); }
});
obs.observe(document.getElementById('video-container'), { childList: true });
if (document.querySelector('#video-container iframe')) initPlayer();

document.querySelectorAll('.timestamps a[data-time]').forEach(a => {
a.addEventListener('click', e => {
e.preventDefault();
const t = Number(a.dataset.time);
if (bunnyPlayer) {
bunnyPlayer.setCurrentTime(t);
bunnyPlayer.play();
}
});
});
</script>


Полный путь: от нажатия кнопки в боте до первых постов в Notion и сгенерированных картинок. Установка Фабрики Контента участнику с нуля прямо на эфире.

Что обновилось перед эфиром

Конструктор Фабрики серьёзно обновился:

Мегаскиллы — было ~39 отдельных скиллов, объединены и скомпактированы. Все процессы на месте, ничего не урезано — удобнее организовано и понятнее ИИ
CLAUDE.md переписан — роутинг, триггеры, автоонбординг
Шаблон упрощён — с 50 файлов до 12
Онбординг через 3 вопроса — написал «начать» → ответил кто ты, чем занимаешься, какой стиль → получил первые посты

Установка: пошагово

• Заходишь к боту @GalsonProAIBot/access → получаешь ссылку и токен
• Вставляешь строчку в терминал — запускается установщик
• Выбираешь папку (лучше создать отдельную, не мешать со своими проектами)
• 32 скилла скачиваются, всё встаёт на место
• Открываешь VS Code → Claude Code → пишешь начать

ℹ️

Важно: Папка Фабрики и твоя рабочая папка — разные вещи. В каждой папке свои сессии Claude Code. Переключаешься через File → Open Folder.

Первый запуск и онбординг

После слова «начать» конструктор ведёт по шагам:

• Кто ты? (предприниматель, эксперт, другое)
• Чем занимаешься? (если «другое» — спросит подробнее)
• Какой стиль? (дружеский, экспертный, профессиональный)

Через 10 минут — 3 готовых поста. На эфире Ник получил посты для фитнес-проекта, один из которых Макс сразу опубликовал в Threads со второго аккаунта.

Настройка Notion

Для работы с Threads-очередью нужна связка Claude Code + Notion:

• Заходишь на notion.so/my-integrations → Create Integration
• Называешь как угодно (потом можно удалить и создать новый)
• Копируешь токен
• Открываешь шаблон Threads → дублируешь к себе в workspace
• В своей копии: три точки → Connections → находишь свою интеграцию → подключаешь
• Копируешь ссылку на базу → отдаёшь Claude Code

ℹ️

Лайфхак с property ID: задай префикс (например, SOFA). Все посты будут SOFA-1, SOFA-2. Когда генеришь картинки — называешь их так же, и всегда понятно, какая картинка к какому посту.

Генерация картинок через LaoZhang + Nano Banana

• Регистрация на LaoZhang → пополнение криптой или Alipay
• Создаёшь токен с лимитом (чтобы не сожгли лишнего)
• Billing Model → Pay per Request → для Nano Banana
• Отдаёшь токен Claude Code → он настраивает Nano Banana скилл

Цены: 5 центов за фото в 4K (файл до 10 МБ). VEO 3.1 — 15-25 центов за видео.

Identity Kit: один персонаж на всех картинках

Чтобы Claude генерировал одного и того же человека:

• Создаёшь папку avatars в проекте
• Делаешь 3-4 базовых фото: три четверти, анфас, с улыбкой (зубы)
• Рядом кладёшь MD-файл с описанием: кто это, какие аккаунты, когда использовать
• Говоришь Claude: «это наш Identity Kit, всегда бери как референс»

После этого пишешь «сгенерируй обложку для YouTube» — и он делает с правильным персонажем, без подгрузки фоток каждый раз.

Threads-публикация и ревью

Генерация: threads [название проекта] [количество] — посты падают в Pending.

Ревью:

• Открываешь пост в Notion → читаешь
• Правки и комментарии пишешь в property «Правки/Комментарии»
• Не понравилось → Rejected (с развёрнутым объяснением что не так)
• Понравилось → Approved (с пометкой что зашло)
• Потом: «проанализируй все rejected, сделай выводы» — система учится

Позже настраивается Cloud Reviewed — автоматический слой проверки перед твоими глазами.

Фабрика vs 5 агентов: в чём разница

[Фабрика](https://galson.pro) — Claude Code + все скиллы + один преднастроенный агент. Работает в VS Code.

[5 агентов](https://galson.pro/5agents) — дополнительная надстройка поверх Фабрики. Ставится вторым установщиком. 5 Telegram-ботов: копирайтер, координатор, маркетолог, дизайнер, технарь. Плюс дополнительные скиллы: создатель душ, создатель скиллов, система памяти, агент-архитектор.

Агенты общаются между собой — ты видишь только результат. 5 агентов без Фабрики не работают.

Полезные моменты из вопросов участников

Лимиты Claude Pro

• Недельные и 5-часовые. Заканчиваются — обновляются
• Миллионный контекст не работает с подпиской, может вызвать rate limit — если упираешься, выключи
• Всегда подписка, не API. Opus 4.6 по дефолту

Публикация в соцсети

• API-публикации приводят к теневым банам. Проверено на Buffer, SMMPlanner и других
• Рабочее решение: MoreLogin (антидетект-браузер) + публикация вручную или через агента
• Человек за 2000₽/нед справляется

Какой Mac брать

Mac Mini M4 16 ГБ (~50К₽) — хватает. 13 агентов бегают на M1 Air
• Либо M3 Ultra 512 ГБ (~1М₽) — для локальных моделей
• Посередине — нет смысла. Всё в облаке на API

Работа с CRM

• Агенты работают с любой CRM через API и вебхуки
• Макс настроил Tribute через вебхуки — автоматические допуски, мониторинг

Learn Files — быстрая подгрузка материалов

• Создаёшь папку learn-files → загружаешь PDF, Excel, выгрузки → Claude изучает и раскладывает по проекту → потом удаляешь исходники

Упомянутые инструменты

| Инструмент | Для чего |
|-----------|----------|
| Claude Code | Основа системы |
| LaoZhang | Генерация картинок (API) |
| Nano Banana | Скилл для промптов |
| MoreLogin | Публикация в соцсети |
| Notion | Очередь постов, базы |
| @GalsonProAIBot | Установка + доступ |