Мои закладки больше не умирают: как Notion-агент заменил мне 80% работы над контентом
Я давно хотел автоматизировать производство контента — не ради лени, а ради скорости. Идей всегда больше, чем времени на их оформление. Интересная ссылка в Telegram, пост в X, мысль на ходу — всё это копится и умирает в закладках.
Сегодня ночью мы наконец замкнули цикл. Мы — это я и два ИИ-агента: Шеф (технический советник в Notion, который проектирует архитектуру и создаёт инфраструктуру) и Саркис (исполнитель на VPS, который пишет код и деплоит). Втроём мы собрали всё за одну ночь.
Теперь это работает так: кидаю ссылку боту в Telegram → через 3 минуты в нужной базе на сайте лежит готовый черновик, написанный в моём стиле. Без Make, без Zapier. Notion + один Docker-контейнер на VPS.
Что получилось
Контент-машина — это четыре компонента, которые работают как конвейер:
- Telegram-бот — принимает сырьё: ссылки, тексты, посты из X
- 📥 Инбокс контента — Notion-база, входная очередь
- Мастер контента — ИИ-агент в Notion, который пишет черновики
- CMS-базы — Статьи, Блог и База знаний на сайте
Каждый компонент делает одну вещь и передаёт результат дальше. Человек участвует дважды: в начале (кинуть сырьё) и в конце (отредактировать и опубликовать). Всё между — автоматика.

Входная точка: Telegram-бот
Раньше я закидывал контент в инбокс вручную — открывал Notion, создавал карточку, заполнял поля. Это работало, но требовало переключения контекста. Telegram решает эту проблему: мессенджер всегда под рукой.
Бот понимает три типа входящих сообщений:
- Ссылка — парсит
<title>страницы, сохраняет URL, создаёт карточку типа «URL» - Текст — сохраняет как заметку
- Ссылка на X/Twitter — резолвит полный текст поста через X API, сохраняет автора
Если я хочу направить контент в конкретную базу — добавляю команду: /article, /blog, /kb. Без команды — бот ставит «Авто», и дальше решает ИИ-агент.
Текст после ссылки автоматически становится комментарием — указанием для агента. Например:
/article https://example.com/cool-framework
Напиши с акцентом на практическое применение, сравни с AstroБот создаст карточку в инбоксе: тип URL, целевая база — Статьи, комментарий — «Напиши с акцентом на практическое применение, сравни с Astro». Всё. Через пару минут в базе Статей появится черновик.
Технически это Node.js-приложение в Docker-контейнере на VPS. Около 350 строк на шесть файлов — минималистично, но покрывает все сценарии.
Инбокс: единая входная очередь
📥 Инбокс контента — это Notion-база данных с 12 свойствами. Сюда попадает всё сырьё, неважно откуда: от Telegram-бота, вручную или из будущих интеграций.
Каждая карточка содержит:
- Тип источника — URL, Заметка, X/Twitter, Идея
- Исходный URL и текст — оригинальный материал
- Автор — @username, если это пост из X
- Целевая база — куда класть результат (или «Авто»)
- Комментарий — мои указания агенту
- Статус — Новый → В обработке → Обработан
Статус «Новый» — это триггер. Как только он появляется, в дело вступает ИИ-агент.

Мастер контента: агент, который пишет
Мастер контента — кастомный ИИ-агент в Notion. Его триггер: появление новой страницы в Инбоксе. Дальше он работает без моего участия:
- Читает карточку — тип источника, URL, текст, комментарий
- Ставит статус «В обработке» — чтобы не обработать дважды
- Определяет целевую базу — если я указал явно, следует указанию; если «Авто» — решает сам
- Исследует тему — если тип URL, читает страницу через веб-поиск; если идея — проводит мини-исследование
- Пишет черновик от первого лица — сверяясь со стилевой инструкцией
- Создаёт страницу в нужной CMS-базе — с заголовком, описанием, slug, тегами и промптом для обложки
- Обновляет инбокс — статус → «Обработан», привязывает ссылку на результат
Ключевой момент — стилевая инструкция. Это отдельный документ, где описан мой голос: короткие абзацы, обращение на «вы», живой язык без канцелярита, термины объясняются при первом упоминании. Агент сверяется с ним при каждом тексте, и результат получается неотличимым от того, что я написал бы сам.
Маршрутизация: три базы, один агент
У меня три CMS-базы с чёткими критериями:
- ✏️ Блог — короткие заметки, мнения, реакции, личный опыт. 1–3 абзаца
- 📝 Статьи — глубокие разборы, руководства, кейсы. 5+ абзацев со структурой
- 📖 База знаний — справочные материалы по инструментам и технологиям
Если я указал базу явно (через команду бота или свойство карточки) — агент следует указанию. Если стоит «Авто» — он определяет тип контента по содержанию.
На практике маршрутизация работает точно: пост из X с чьим-то мнением → Блог. Ссылка на SDK с документацией → База знаний. Моя развёрнутая заметка про опыт внедрения → Статьи. Четыре тестовых карточки разных типов — все четыре в нужной базе.
Роль человека: 20% работы, 100% контроля
ИИ генерирует около 80% работы. Мне остаётся финальная редактура: проверить точность, добавить личный контекст, который агент не мог знать, и при необходимости переставить акценты.
Это принципиальная позиция: агент не публикует ничего самостоятельно. Статус черновика — барьер, который я намеренно оставил. Последнее слово всегда за автором.
Такой подход снимает главный страх перед автоматизацией контента: «а вдруг выйдет что-то не то». Система производит сырьё — качественное, в моём стиле — но финальное решение остаётся человеческим.

Как это выглядит в жизни
Вот реальный сценарий из сегодняшнего вечера:
20:15 — Читаю ленту в Telegram, вижу интересную статью про новый фреймворк. Пересылаю ссылку боту с комментарием: «Напиши обзор для базы знаний, сравни с аналогами».
20:16 — Бот отвечает: «Карточка создана в Инбоксе». В Notion появляется карточка с типом URL, целевой базой «База знаний» и моим комментарием.
20:17 — Мастер контента подхватывает карточку, ставит «В обработке», читает страницу по ссылке, исследует тему.
20:19 — В базе знаний появляется черновик: заголовок, описание, slug, теги, промпт для обложки и полный текст. Статус — Черновик. Карточка в инбоксе — «Обработан».
20:25 — Я открываю черновик, правлю пару формулировок, добавляю свой опыт использования, перевожу в «Опубликовано».
5 минут от ссылки в Telegram до готового черновика. Раньше на это уходил час или вечность.
Как мы собрали это за одну ночь
У меня есть два ИИ-агента, которые работают как команда:
- Шеф — кастомный ИИ-агент в Notion. Технический советник, архитектор и проджект-менеджер в одном лице. Проектировал всю систему: схему баз данных, инструкции для контент-агента, PRD для бота, карточки задач. Когда Саркис закончил код — Шеф провёл код-ревью через GitHub
- Саркис — ИИ-исполнитель на VPS. Написал весь код Telegram-бота, собрал Docker-образ, задеплоил на сервер
Я выступал как владелец продукта: ставил задачи, принимал решения, давал доступы. Мы начали около часа ночи. К утру всё работало: бот принимал ссылки, агент писал черновики, карточки раскладывались по базам.
Один человек и два ИИ-агента. Одна ночь. Работающий продукт.
Под капотом: что за стек
Для тех, кому интересна техническая сторона:
- Telegram-бот: Node.js + Telegraf + @notionhq/client. Docker-контейнер на VPS. ~350 строк кода
- X/Twitter резолв: X API v2 — превращает ссылку на твит в полный текст + @автора
- Инбокс: Notion-база данных, 12 свойств, status-property для триггера
- Мастер контента: кастомный Notion ИИ-агент с триггером «Page added» и доступом к веб-поиску
- CMS-базы: три Notion-базы со свойствами для сайта (slug, описание, теги, промпт обложки)
- Сайт: Astro SSG + Notion API как headless CMS
Внешний код — только Telegram-бот. Всё остальное живёт в Notion: базы, агент, инструкции, триггеры. Никаких промежуточных сервисов.
Что дальше
Пайплайн работает, но есть куда расти:
- Автоматизация иллюстраций. Агент уже генерирует промпты для обложек и картинок в тексте (вы видите их в этой статье как
🎨 [ПРОМПТ]). Следующий шаг — подключить генератор изображений и вставлять картинки автоматически - Авто-публикация в Telegram-канал. Замкнуть обратный цикл: контент из Notion → пост в канал
- Расширение источников. Автоматический сбор постов из X по подпискам, RSS-ленты
Главный вывод
Главный вывод: это не про замену автора. Это про то, чтобы автор занимался смыслами, а не рутиной. А ещё про то, что один человек с ИИ-агентами может за ночь собрать то, на что раньше ушла бы неделя.
Я по-прежнему решаю, о чём писать, проверяю факты и добавляю личный контекст. Но между «увидел интересное» и «черновик готов» теперь проходят минуты, а не часы. А это значит, что идеи перестают умирать в закладках.