Перейти к содержимому
🇷🇺 RU

Автоматизация

Автоматизация PostClaw позволяет объединять навыки ИИ в пайплайны, которые выполняются по расписанию — публикация контента без участия человека.

Основные понятия

ТерминОписание
НавыкОдин шаг ИИ: черновик, переработка, перевод, генерация изображения и т. д.
WorkflowУпорядоченная цепочка навыков с заданным входом и выходом
АвтоматизацияWorkflow, привязанный к расписанию (cron) и источнику
ЗапускОдно выполнение workflow, записанное в историю запусков

Создание Workflow

  1. Перейдите в Настройки → Автоматизация → Workflows
  2. Нажмите Новый Workflow
  3. Добавьте шаги по порядку:
[Источник: RSS-лента]
  → Навык: Суммировать статью
  → Навык: Переписать в стиле LinkedIn
  → Навык: Сгенерировать заглавное изображение
  → Результат: Пост в LinkedIn (запланирован)

Навыки могут передавать контекст следующему шагу через переменные {{output}}.

Типы источников

ИсточникОписание
RSS-лентаПолучать свежие статьи по расписанию
WebhookHTTP 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.

Два важных правила:

  • Запуск, который пропущен — потому что другой запуск удерживает блокировку, или у вас закончились кредиты, или вы достигли лимита запусков вашего плана — не записывается. Он никогда не выполнялся, поэтому его подсчет неправильно отразит вашу использование.
  • Запуск, который завершается без создания контента записывается как ошибка, а не как молчаливый успех.

Шлюз проверки

Добавьте шаг Проверка, чтобы приостановить пайплайн и дождаться ручной проверки перед публикацией:

  1. Автоматизация запускается и останавливается на шлюзе проверки
  2. Вы получаете уведомление (по email или в приложении)
  3. Проверьте черновик — одобрите или отклоните с комментарием
  4. После одобрения пайплайн продолжает публикацию

Рекомендуется для брендовых аккаунтов или критически важного контента.

Настройки по шагам

Каждый шаг имеет собственные настройки, применяемые только к этому шагу:

  • Модель — выберите другую модель для этого шага
  • Ваш собственный ключ 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 имеют полный доступ к каталогу. С тарифом масштабируются только ваши ежемесячные кредиты ИИ и количество пользовательских (созданных вами) слотов навыков.

Квоты и ограничения

Каждый вызов навыка списывает кредиты ИИ в зависимости от использованных токенов — а не по уровню доступа к навыкам.

ТарифЗапусков автоматизации/месяц
Free10
Pro200
Business1 000

Пользователи BYOK не имеют ограничений по запускам — вы платите провайдеру ИИ напрямую.

Запуск через API (скоро)

Запуск через API — часть предстоящего публичного API. Запланированные эндпоинты см. в Справочнике API.