На прошлой неделе я залип на одну задачу. Нужно было из RSS-ленты блога автоматически генерировать карточки для соцсетей — текст, хештеги, краткое описание. Делать вручную: открыть пост, выделить главное, написать адаптацию, подобрать теги — на 15 постов в неделю это два часа чистого времени. Раньше я бы просто махнулся рукой. Но после того как увидел, как один знакомый настроил пайплайн на Make и Claude за один вечер — решил попробовать сам.
Собрал за вечер. Заработало с третьего раза. Расскажу что получилось, где наступил на грабли, и почему эта связка реально экономит время.
Что вообще такое Make и при чём тут Claude
Кратко, чтобы не было каши: Make (бывший Integromat) — визуальный конструктор автоматизаций. Рисуешь сценарий: "если произошло X — сделай Y". Без кода, без серверов, всё в браузере. Бесплатный тариф щедрый, для личных проектов хватает.
Claude — языковая модель от Anthropic, которая умеет работать с текстом: резюмировать, переписывать, классифицировать, генерировать. Подключается к чему угодно через API.
Идея простая: Make слушает источник контента, передаёт текст в Claude, тот что-то с ним делает, результат уходит дальше — в Telegram, на почту, в Notion, куда угодно.
Как я это собрал
Сначала покажу общую схему, потом детали.
Источник → Make (триггер) → Claude (обработка) → Приёмник
У меня конкретно: RSS-лента блога → Make парсит новые посты → HTTP-модуль отправляет заголовок и текст в Claude API → результат (адаптированный текст для соцсетей) → отправляется в Telegram-бот.
Весь сценарий уложился в шесть модулей Make. Самое интересное — работа с API.
Модуль HTTP и нюанс с API
В Make есть модуль HTTP — он отправляет запросы к внешним API. Здесь у меня ушло минут сорок на отладку, потому что сходу не заработало. Две проблемы, на которые напоролся.
Первая: формат тела запроса. Claude API ожидает JSON определённой структуры. Я сначала пытался запихнуть весь текст поста в system prompt, а потом удивился почему ответ пустой. Оказалось, что инструкции — в system, а текст для обработки — в messages. Правильная схема такая:
{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"system": "Ты редактор, который адаптирует посты для соцсетей. ...",
"messages": [
{"role": "user", "content": "Вот текст поста: [сюда текст из RSS]"}
]
}
Вторая проблема: rate limit. Бесплатный тариф Claude API даёт ограничение на запросы в минуту. Make крутит сценарий быстро, и если в ленте 10 новых постов — запросы летят пачкой. Решение — модуль "Sleep" между вызовами, пауза в 3 секунды. Сработало.
Промпт — самое важное
Долго думал, что главное — настроить триггеры и обработку ошибок. Оказалось, нет. Главное — промпт для Claude.
Первые три варианта выдавали либо слишком формальный текст, либо слишком длинный, либо вообще не в формате. Проблема в том, что Make передаёт данные механически, без контекста. Claude получает только текст поста и инструкции. И если инструкции размытые — результат соответствующий.
Рабочий промпт:
Ты редактор контент-агентства. Базовый пост нужно адаптировать для публикации в Telegram-канале.
Формат ответа:
1. Первый абзац — 2-3 предложения, цепляющий заголовок (не копируй оригинальный)
2. Второй абзац — суть поста в 3-4 предложения
3. Хештеги — 5 штук, релевантные теме
Тон: дружелюбный, живой, как будто автор лично рекомендует.
Никакого канцелярита и штампов.
С этим результат сразу пригодный для публикации. Без существенных правок.
Где спотыкался
Это не хвастовство — честный учёт граблей, чтобы ты не наступал.
Сценарий срабатывал на старые посты. Make по умолчанию берёт все элементы из RSS, которые подходят под фильтр. Если не поставить дату — будет обрабатывать всё подряд, начиная с самых старых. Решение: в модуле RSS поставил фильтр "pubDate > Last run date", теперь обрабатываются только новые.
Не обрабатывал кириллицу. На этапе отладки текст приходил в Claude в виде HTML-тегов, и тот видел вместо нормального текста месиво из
и . Помог модуль "Text parser" в Make — он чистит HTML перед отправкой. После этого качество резко выросло.
Таймауты. У Claude бывают паузы, особенно на бесплатном тарифе. Make по умолчанию ждёт ответ недолго, а потом выдаёт ошибку. В настройках HTTP-модуля увеличил timeout до 60 секунд — проблема ушла.
Что в итоге
Пайплайн работает уже вторую неделю. RSS обновляется, Make проверяет каждые 15 минут, новые посты уходят в Claude, результат падает в Telegram. На выходе — готовый адаптированный текст с хештегами. Остаётся только прочитать и отправить, если не лень — подправить пару фраз.
Время на публикацию сократилось раза в три. Не до нуля — всё-таки живой редактор всё ещё нужен, чтобы не пропустить фактическую ошибку или не опубликовать чушь. Но рутина ушла.
Куда это можно развить
Если заморочиться — связка Make плюс Claude закрывает гораздо больше задач. Например:
- Резюмировать длинные статьи из закладок и складывать в заметки
- Переводить контент на английский автоматически
- Генерировать идеи постов на неделю из одной темы
- Парсить комментарии и отвечать на них шаблонами
Всё ограничено фантазией и бюджетом на API. Claude стоит копейки при умеренном использовании, Make на бесплатном тарифе хватает на личный проект.
Главное, что я понял: такие инструменты не заменяют голову, но снимают рутину. Сделал один раз — работает фоном. Не нужно садиться и думать "а что бы мне написать про этот пост". Claude уже подумал.
Если соберёшь что-то подобное — расскажи что получилось. Мне интересно, куда можно расширить.
