Автоматизация
Автоматизация PostClaw позволяет объединять навыки ИИ в пайплайны, которые выполняются по расписанию — публикация контента без участия человека.
Основные понятия
| Термин | Описание |
|---|---|
| Навык | Один шаг ИИ: черновик, переработка, перевод, генерация изображения и т. д. |
| Workflow | Упорядоченная цепочка навыков с заданным входом и выходом |
| Автоматизация | Workflow, привязанный к расписанию (cron) и источнику |
| Запуск | Одно выполнение workflow, записанное в историю запусков |
Создание Workflow
- Перейдите в Настройки → Автоматизация → Workflows
- Нажмите Новый Workflow
- Добавьте шаги по порядку:
[Источник: RSS-лента]
→ Навык: Суммировать статью
→ Навык: Переписать в стиле LinkedIn
→ Навык: Сгенерировать заглавное изображение
→ Результат: Пост в LinkedIn (запланирован)
Навыки могут передавать контекст следующему шагу через переменные {{output}}.
Типы источников
| Источник | Описание |
|---|---|
| RSS-лента | Получать свежие статьи по расписанию |
| Webhook | HTTP POST запускает workflow |
| Ручной | Запуск по требованию из интерфейса или API |
| Cron | Только по времени, без внешнего источника |
Cron-расписание
Используйте стандартные 5-польные cron-выражения:
# Каждый будний день в 9:00 UTC
0 9 * * 1-5
# Каждый понедельник и четверг в 12:00 UTC
0 12 * * 1,4
# Каждый час
0 * * * *
В интерфейсе есть визуальный конструктор cron, если вы предпочитаете настройку без кода.
Привязка расписания к существующему workflow регистрирует задачу сразу же. Если само расписание отключено, задача остается отключенной — планирование отключенного workflow никогда не запустит его в фоне.
Запланированные запуски соответствуют тому, что вы тестировали
Workflow теперь выполняется одинаково независимо от способа запуска.
Раньше это было не так. Нажатие Запустить в Studio всегда следовало вашему графику точно. При срабатывании cron только workflow с ветвлениями (if/else или loop) делали то же самое — простой workflow передавался ИИ как описание того, что вы хотели, и модель решал, какие шаги вызвать. Порядок шагов, настройки каждого шага и выбор модели для каждого шага были обязательны при тестировании и только рекомендациями при выполнении расписания.
Оба пути теперь идентичны. Если вы проверяете workflow с Запустить, срабатывание cron сделает то же самое.
История запусков
Каждое выполнение записывается, включая те, которые раньше не оставляли следа: срабатывания cron, Генерировать в компоновщике, панель генерации блога и Запустить сейчас на панели управления. Раньше в истории запусков появлялись только запуски из Studio.
Два важных правила:
- Запуск, который пропущен — потому что другой запуск удерживает блокировку, или у вас закончились кредиты, или вы достигли лимита запусков вашего плана — не записывается. Он никогда не выполнялся, поэтому его подсчет неправильно отразит вашу использование.
- Запуск, который завершается без создания контента записывается как ошибка, а не как молчаливый успех.
Шлюз проверки
Добавьте шаг Проверка, чтобы приостановить пайплайн и дождаться ручной проверки перед публикацией:
- Автоматизация запускается и останавливается на шлюзе проверки
- Вы получаете уведомление (по email или в приложении)
- Проверьте черновик — одобрите или отклоните с комментарием
- После одобрения пайплайн продолжает публикацию
Рекомендуется для брендовых аккаунтов или критически важного контента.
Настройки по шагам
Каждый шаг имеет собственные настройки, применяемые только к этому шагу:
- Модель — выберите другую модель для этого шага
- Ваш собственный ключ API (BYOK) — используйте ключ вашего провайдера для этого шага
- Параметры генерации — управление креативностью и длиной
- Промпт — введите его прямо на шаг на холсте или в боковой панели
- Повторные попытки — сколько раз повторить, как долго ждать и что считать достойным повтора
Эти управления раньше собирались и затем игнорировались. Практическое следствие было в биллинге: если вы выбрали собственную модель BYOK для шага, запуск молча использовал встроенную модель вместо этого и все еще списывал ваши кредиты PostClaw. Теперь настройка учитывается.
Промпт, введённый прямо на шаг на холсте, тоже раньше теряется при сохранении — шаг выглядел пустым, когда вы его переоткрывали, и запуск использовал выход предыдущего шага. Это исправлено.
Раскрывающиеся списки шагов теперь предлагают только значения, которые шаг действительно принимает. Некоторые ранее перечисленные опции будут ошибаться, и одна обязательная настройка была отрендерена как свободное текстовое поле и молча установлена по умолчанию.
Повторные попытки и тайм-ауты
Повторные попытки теперь доступны на каждом этапе инструмента. Раньше они появлялись только на нескольких типах шагов, оставляя шаги с ИИ — те, которые наиболее подвергаются медленному провайдеру — как те, которые вы не можете защитить.
Каждому шагу отводится 120 секунд. Нагрузка, которая обычно завершается прямо под этим, будет периодически не работать, а не последовательно, поэтому повторные попытки стоит включать на шагах, вызывающих внешнюю модель.
Шаги, которые публикуют или иначе изменяют что-то вне PostClaw, исключены из повторных попыток, поэтому повторная попытка никогда не может привести к двойной публикации.
Webhook и переменные
Тела Webhook теперь подставляют переменные перед отправкой:
{{input}}— вход workflow{{prev.text}}— выход предыдущего шага{{step.<id>.output}}— выход определённого шага
Раньше body отправлялся точно как написано, поэтому полезная нагрузка Slack вроде {"text":"{{prev.text}}"} приходила с литеральными фигурными скобками в ней.
Две связанные исправления: поле Вход шага трансформации теперь работает (раньше оно всегда читало непосредственно предыдущий шаг независимо от того, что вы выбрали), и флажок “обрезать если превышает лимит” этапа форматирования теперь соблюдается.
Ошибки сообщаются как ошибки
Постоянная проблема: шаг ошибался, что-то его перекрывало, и запуск записывался как успешный. Теперь они останавливают запуск.
| Ситуация | Что раньше происходило |
|---|---|
| Поиск новостей, тренды или шаблон ничего не находит | Сообщение “нет результатов в этом окне” рассматривалось как содержание шага, передавалось следующему шагу, и модель написала пост об отсутствии данных — счёт, черновик и запись как успешно |
| Краулинг заблокирован или сайт не отвечает | Текст ошибки стал выходом шага и следующий шаг написал о нём |
| Условие ссылается на поле, которое не может быть прочитано | Ложная ветвь выполнилась, истинная ветвь была обрезана, и запуск сообщил об успехе — неотличимо от подлинного несовпадения |
Краулинг нескольких URL всё ещё сохраняет частичные результаты: если некоторые успешны, запуск продолжает с ними. Только полностью неудачный краулинг становится ошибкой.
Тот же ответ “ничего не найдено” всё ещё является нормальным ответом в чате — эта более строгая обработка применяется только к workflows.
Доступные шаги
Три исходных шага теперь работают, которые раньше не могли:
| Шаг | Что было неправильно |
|---|---|
| Источник новостей | Молчаливо отступала на текст промпта, который был рядом. Ваш workflow сказал “Новости” и генерировал из чего-то совершенно другого, без способа узнать |
| Источник трендов | Полный отказ с “требует режим агента” при запланированных и Studio-запусках, при этом тот же шаг работал в чате |
| Глубокое исследование | Никогда не было подключено к его реализации, поэтому оно пыталось загрузить навык под этим именем и не сработал |
Шаги новостей также громко ошибаются, когда самый новый элемент старше окна свежести, вместо молчаливого переиздания месячной давности новостей.
Шаги, которые вы больше не можете добавлять
Собрать видео, Сгенерировать субтитры и Ссылка были удалены из сборщика шагов, потому что ничего в workflow не может поставить то, что им нужно — добавление одного гарантировало неудачный запуск. Существующие workflows, которые их уже используют, продолжают отрисовку и запуск. Они вернутся, когда придут недостающие части.
Генерируемые изображения достигают черновика
Workflow, который генерирует изображение и создает черновик, раньше терял изображение при запуске из Studio — оно генерировалось, выставлялось счётом и затем отбрасывалось, поэтому черновик приходил без медиа. Тот же workflow правильно присоединял своё изображение при запланированном выполнении. Оба пути теперь ведут себя одинаково.
Шаблоны и сохранение
Шаблоны workflow теперь содержат начальное содержимое, и начальный промпт шаблона виден при первом его открытии.
Сохранение и повторное открытие workflow больше не теряет настройки — связи шагов, выходные каналы и конфигурация источника все пережить туда-обратно.
Каталог навыков
Навыки, доступные в workflows:
| Навык | Вход | Выход |
|---|---|---|
| Создать черновик поста | Тема / URL | Текст для соцсетей |
| Переписать | Текст + тон | Переработанный текст |
| Перевести | Текст + язык | Переведённый текст |
| Суммировать | Длинная статья | Краткое изложение |
| Сгенерировать изображение | Промпт | URL изображения |
| Извлечь хэштеги | Текст поста | Список хэштегов |
| Запланировать пост | Пост + дата и время | Опубликованный пост |
PostClaw включает 66+ встроенных навыков ИИ в категориях: чат (подписи, треды, хэштеги, перевод, тон, SEO, варианты…), генерация изображений и генерация видео. Все навыки доступны на всех тарифах — Free, Pro и Business имеют полный доступ к каталогу. С тарифом масштабируются только ваши ежемесячные кредиты ИИ и количество пользовательских (созданных вами) слотов навыков.
Квоты и ограничения
Каждый вызов навыка списывает кредиты ИИ в зависимости от использованных токенов — а не по уровню доступа к навыкам.
| Тариф | Запусков автоматизации/месяц |
|---|---|
| Free | 10 |
| Pro | 200 |
| Business | 1 000 |
Пользователи BYOK не имеют ограничений по запускам — вы платите провайдеру ИИ напрямую.
Запуск через API (скоро)
Запуск через API — часть предстоящего публичного API. Запланированные эндпоинты см. в Справочнике API.