Нейросеть для создания постов в Телеграм: от промпта до автоматической публикации
Три месяца назад я писал посты для Telegram-канала руками. По два часа на текст, потом правки, потом форматирование, потом публикация. Семь постов в неделю отнимали почти целый рабочий день.
Сейчас канал получает те же семь постов. Я трачу на это 20 минут в день. Остальное делает связка из нейросети, промптов и бота-публикатора.
Это не магия. Это конвейер, который можно собрать за вечер. Расскажу, как именно.
Почему ручной постинг не масштабируется
Контент в Telegram работает на регулярности. Один пост в неделю — канал мёртв. Три поста в день — выгорание через месяц.
Проблема не в идеях. Идей обычно хватает. Проблема в рутине: превратить идею в текст, отформатировать, проверить, опубликовать в нужное время. Каждая операция отнимает 10-15 минут. Умножаем на 30 постов в месяц — получаем 8-10 часов чистой механической работы.
Я проходил через это. Канал про ИИ-инструменты, аудитория растёт, нужно публиковать чаще. Нанять копирайтера — долго вводить в тему, объяснять стиль, правки занимают столько же, сколько написать самому. Делегировать некому, потому что специфика узкая.
Выход — автоматизировать то, что повторяется. Нейросеть забирает большую часть рутины. Не всю. Стратегию, голос канала и финальный контроль оставляем себе. Генерацию черновиков, форматирование и публикацию отдаём машине.

Выбор нейросети: что реально работает в 2026
Для Telegram-постов нужна модель, которая умеет три вещи: писать на русском без канцелярита, держать заданный стиль и следовать структуре.
Claude — мой основной инструмент. Версии 3.5 Sonnet и выше хорошо понимают контекст, выдерживают tone of voice и не скатываются в шаблонные фразы. Главное преимущество — длинный контекст. Можно загрузить 10 примеров постов и получить текст в том же стиле.
ChatGPT (GPT-4o) — хорош для быстрых черновиков. Пишет чуть более “гладко”, чем нужно, поэтому требует больше правок.
Gemini — подходит для ресерча и сбора фактуры. Для финального текста использую реже.
Для автоматизации важен API-доступ. Все три модели его предоставляют. Claude API стоит от $3 за миллион входных токенов (Haiku) до $15 (Sonnet). Для 30 постов в месяц это $5-10.
Отдельно стоит упомянуть Claude Code и аналогичные инструменты. Это терминальные клиенты, которые работают с API напрямую. Можно создать скилл — набор инструкций, который Claude выполняет по команде. Написал “/telegram тема: обзор Cursor” — получил готовый пост в нужном формате за 30 секунд. Без веб-интерфейса, без копирования текста из чата.
Промпт: основа качества
Плохой промпт — плохой пост. Никакая модель не вытянет текст из запроса “напиши пост про маркетинг”.
Рабочий промпт для Telegram-поста состоит из пяти блоков.
1. Роль и контекст. Кто пишет, для кого, какой канал.
2. Стиль. Конкретные указания: длина предложений, запрещённые слова, примеры хорошего тона.
3. Структура. Хук в первой строке, основная мысль, вывод или призыв к действию.
4. Тема и фактура. Что именно сказать, какие данные использовать.
5. Формат выхода. Markdown для Telegram, длина текста, наличие ссылок.
Вот пример промпта, который я использую каждый день:
Ты — копирайтер для Telegram-канала про ИИ-инструменты.
Аудитория: предприниматели и контент-мейкеры 25-40 лет.
Стиль: короткие предложения, без канцелярита, от первого лица.
Запрещено: "давайте разберёмся", "в современном мире", "на самом деле".
Структура поста:
- Хук (1 строка, цепляет внимание)
- Проблема (2-3 предложения)
- Решение (основная часть, 5-8 предложений)
- Вывод или CTA (1-2 предложения)
Тема: [тема дня]
Факты: [ссылки или данные]
Формат: Telegram Markdown. Длина: 800-1200 символов.
Первую строку выдели жирным.
Этот промпт — шаблон. Меняется только тема и факты. Всё остальное фиксировано. Это критически важно для единообразия канала.
Несколько нюансов, которые я выяснил на практике. Список запрещённых фраз — обязателен. Без него нейросеть скатывается в штампы: “в эпоху цифровизации”, “не секрет, что”, “стоит отметить”. Подписчики моментально распознают такой текст. Второй момент — примеры. Если приложить к промпту 3-5 ваших лучших постов, качество генерации вырастает кратно. Модель копирует ритм, длину абзацев, способ подачи аргументов.
Ещё одна важная вещь — температура. Для информационных постов я ставлю temperature 0.3-0.5. Для провокационных тейков — 0.7-0.9. Низкая температура даёт предсказуемый, точный текст. Высокая — неожиданные формулировки и нестандартные связки.

Собираем конвейер: от идеи до черновика
Промпт решает проблему качества одного поста. Но нам нужен поток. Вот как выглядит мой конвейер.
Шаг 1. Сбор тем. Раз в неделю я трачу 15 минут на сбор тем. Источники: RSS-ленты, Twitter/X, новости индустрии, вопросы подписчиков. Складываю в текстовый файл topics.md — по одной строке на тему.
Шаг 2. Генерация черновиков. Скрипт на Node.js берёт тему из файла, подставляет в промпт и отправляет в Claude API. Результат — готовый черновик в папке drafts/.
const Anthropic = require('@anthropic-ai/sdk');
const fs = require('fs');
const client = new Anthropic();
async function generatePost(topic) {
const systemPrompt = fs.readFileSync('prompt-template.md', 'utf8');
const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1500,
system: systemPrompt,
messages: [{ role: 'user', content: `Тема: ${topic}` }]
});
return message.content[0].text;
}
Шаг 3. Ревью. Я просматриваю черновики. На каждый уходит 2-3 минуты. Правлю формулировки, проверяю факты, добавляю личный опыт. Это та часть, которую нельзя автоматизировать. Голос канала — это вы, а не нейросеть.
На что смотрю при ревью: первая строка цепляет или нет? Есть ли конкретика — цифры, названия, мой опыт? Нет ли фактических ошибок? Не звучит ли текст как робот? Если хотя бы один ответ “нет” — правлю. Если два и больше — проще переписать с новым промптом.
Шаг 4. Очередь на публикацию. Одобренные посты попадают в папку queue/. Каждый файл назван по шаблону: 2026-04-07_1400_tema-posta.md. Дата и время — расписание публикации. Такой формат позволяет планировать контент на неделю вперёд. Я обычно генерирую и проверяю посты в воскресенье вечером, раскладываю по дням — и всю неделю конвейер работает сам.
Автоматическая публикация через бота
Черновики готовы. Осталось опубликовать. Для этого нужны три вещи: Telegram-бот, скрипт-публикатор и cron.
Создание бота. Через @BotFather за две минуты. Открываем Telegram, ищем @BotFather, отправляем /newbot, выбираем имя и username. Получаем токен вида 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11. Сохраняем его в .env-файл. Затем добавляем бота администратором канала с правом публикации.
Скрипт публикации. Простой Node.js-скрипт, который читает файлы из queue/, проверяет время и отправляет через Bot API:
const fs = require('fs');
const path = require('path');
const BOT_TOKEN = process.env.TG_BOT_TOKEN;
const CHANNEL_ID = process.env.TG_CHANNEL_ID;
async function publishPending() {
const now = new Date();
const files = fs.readdirSync('./queue');
for (const file of files) {
const [date, time] = file.split('_');
const scheduled = new Date(
`${date}T${time.slice(0,2)}:${time.slice(2)}:00`
);
if (scheduled <= now) {
const text = fs.readFileSync(
path.join('./queue', file), 'utf8'
);
await fetch(
`https://api.telegram.org/bot${BOT_TOKEN}/sendMessage`,
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chat_id: CHANNEL_ID,
text: text,
parse_mode: 'Markdown'
})
}
);
fs.renameSync(
path.join('./queue', file),
path.join('./published', file)
);
console.log(`Опубликован: ${file}`);
}
}
}
publishPending();
Cron-задача. Запускаем скрипт каждые 5 минут:
*/5 * * * * cd /home/user/tg-publisher && node publish.js >> logs/publish.log 2>&1
Всё. Бот проверяет очередь каждые 5 минут. Если время пришло — публикует. Файл переезжает в архив. Промахов с расписанием не бывает.
Важный момент: для cron нужен сервер, который работает 24/7. Подойдёт любой VPS за $5-10 в месяц. Beget, Timeweb, DigitalOcean — разницы нет. Главное, чтобы Node.js был установлен. Если VPS нет, можно использовать GitHub Actions с cron-триггером — бесплатно и без своего сервера.

Продвинутые техники
Базовый конвейер работает. Дальше — оптимизация.
Несколько форматов из одной идеи
Одна тема превращается в три типа постов. Информационный — факты и объяснение. Личный — мой опыт с этой темой. Провокационный — острый тейк, который вызывает дискуссию.
Для этого я создал три варианта промпта. Скрипт случайным образом выбирает формат или чередует их по расписанию. Понедельник — информационный пост. Среда — личный опыт. Пятница — провокационный тейк. Канал не выглядит однообразным, подписчики не могут предсказать формат следующего поста.
Цепочки постов
Длинные темы разбиваю на серии. В промпте указываю: “Это часть 2 из 4. В первой части мы говорили о X. Сейчас раскрой Y. В конце анонсируй Z”.
Нейросеть выдерживает логику серии, если дать ей контекст предыдущих частей. Claude с его 200K-контекстом справляется с этим лучше всех.
Аналитика и обратная связь
После публикации собираю статистику через Telegram Bot API: просмотры, реакции, пересылки. Раз в неделю анализирую: какие темы зашли, какой формат сработал, в какое время лучшие просмотры.
Эти данные возвращаются в промпт. Раздел “Факты” дополняется строкой: “Лучше всего заходят посты в формате X, опубликованные в Y часов. Средняя длина топ-постов — Z символов”.
Конвейер начинает учиться. Не сам по себе — через мои корректировки промпта на основе данных.
Мультиканальный репурпосинг
Один пост для Telegram легко превращается в контент для других площадок. Тот же черновик можно прогнать через второй промпт — и получить пост для Threads, текст для Instagram-карусели или тезисы для Reels-сценария.
Я делаю это в одном скрипте. На вход — тема. На выход — четыре файла: telegram.md, threads.md, carousel.md, reels-script.md. Каждый промпт адаптирует длину, стиль и формат под свою площадку. Telegram-пост на 1000 символов превращается в Threads-тред на 5 частей или в сценарий 60-секундного Reels.
Результат: одна тема покрывает четыре канала. Время — те же 20 минут утром.
Частые ошибки
Публиковать без ревью. Нейросеть иногда галлюцинирует. Публикация непроверенного текста от имени вашего канала — репутационный риск. Всегда проверяйте факты и цифры.
Один промпт навсегда. Аудитория меняется. Промпт нужно обновлять каждые 2-3 недели. Добавлять новые запрещённые фразы, менять структуру, тестировать длину.
Слишком много постов. Нейросеть позволяет генерировать 10 постов в день. Это не значит, что нужно столько публиковать. Оптимум для большинства каналов — 1-2 поста в день. Качество важнее количества.
Игнорировать стиль. Подписчики чувствуют, когда текст пишет машина. Главный маркер — отсутствие личного опыта и конкретных деталей. Добавляйте в каждый пост что-то своё: случай из практики, конкретную цифру, мнение.
Не хранить промпты в версионировании. Промпт — это актив. Он эволюционирует. Через месяц вы не вспомните, какая версия давала лучшие результаты. Храните промпты в git или хотя бы в отдельных файлах с датами. Я держу prompt-v1.md, prompt-v2.md и так далее. Текущий — всегда в symlink prompt-template.md.
Стоимость и окупаемость
Разложу по расходам. Claude API для 30 постов — $5-10 в месяц. VPS для cron-задач — $5-10. Итого: $10-20 в месяц.
Сравните с контент-менеджером за 40-80 тысяч рублей. Или с вашим собственным временем: 10 часов в месяц по ставке 3000 рублей в час — это 30 тысяч.
Нейросеть не заменяет вас полностью. Она заменяет 80% механической работы. Вы остаётесь автором: задаёте темы, проверяете тексты, корректируете стиль. Но вместо двух часов на пост тратите 20 минут.
Когда окупается? С первого дня. Даже если вы потратите вечер на настройку — завтра утром конвейер уже работает. За неделю он сэкономит вам 5-7 часов. За месяц — полную рабочую неделю.
Структура проекта
Для тех, кто хочет повторить — вот как выглядит файловая структура конвейера:
tg-publisher/
prompt-template.md — текущий промпт-шаблон
prompts/ — архив версий промптов
topics.md — список тем на неделю
generate.js — скрипт генерации черновиков
publish.js — скрипт публикации через Bot API
drafts/ — сгенерированные черновики
queue/ — одобренные посты с расписанием
published/ — архив опубликованных постов
logs/ — логи публикации
.env — TG_BOT_TOKEN, ANTHROPIC_API_KEY
Весь проект — 3 файла кода, 1 промпт-шаблон и 5 папок. Ничего лишнего. Сложность системы растёт только когда вы добавляете новые функции: аналитику, репурпосинг, A/B-тесты.
Что дальше
Этот конвейер — начальный уровень. Дальше можно добавить: генерацию изображений для постов, A/B-тестирование заголовков, автоматический подбор хештегов, интеграцию с аналитикой канала.
Каждый следующий элемент — ещё один скрипт и ещё один промпт. Архитектура остаётся той же: тема, промпт, генерация, ревью, публикация.
Главное — начать. Создайте промпт-шаблон. Сгенерируйте первые пять постов. Проверьте, подправьте, опубликуйте. А потом автоматизируйте то, что повторяется.