← Каталог

Исходный код на JavaScript (Node.js): 7 модулей .js + пример .env и инструкция по установке в README

AI-контент-фабрика: автономная система генерации и публикации контента

Версия 1.0.0 Обновлён: 2026-09-30 Качество: 78/100

Готовое Node.js-приложение, которое планирует контент на месяц, генерирует посты и визуалы под ваш tone of voice и автоматически публикует их в Telegram, VK и Instagram по расписанию.

📁 Что внутри (ZIP, 8 файлов)
  • 01_content_planner.js
  • 02_post_generator.js
  • 03_visual_generator.js
  • 04_scheduler.js
  • 05_publisher.js
  • 06_storage.js
  • 07_main.js
  • README.md

Проблема

Ручное производство контента съедает 20+ часов в месяц: нужно придумать план, написать посты под каждую платформу, найти или сгенерировать визуалы, не забыть опубликовать в нужное время. ChatGPT помогает с текстом, но не умеет публиковать, не хранит историю и не имеет планировщика — всё равно приходится копировать вручную и ставить напоминания.

Решение

Приложение автоматизирует весь цикл: 01_content_planner.js строит контент-план на месяц, 02_post_generator.js пишет посты под Telegram, VK и Instagram с учётом tone of voice, 03_visual_generator.js создаёт изображения через DALL-E или Stable Diffusion, 04_scheduler.js ставит публикации в очередь и запускает их по расписанию, 05_publisher.js публикует через Telegram Bot API, VK API и Instagram Graph API, а 06_storage.js сохраняет всю историю в JSON и SQLite. 07_main.js связывает всё в одну CLI-команду.

Подробнее

AI-контент-фабрика — это не набор промптов и не инструкция, а полностью рабочее приложение на Node.js, которое закрывает весь цикл производства контента: от идеи до публикации. Вы запускаете одну команду и получаете контент-план на 30 дней с датами, темами, форматами и хештегами, сгенерированный под вашу нишу и tone of voice. Затем система сама пишет тексты постов под каждую платформу с учётом её особенностей — длина, эмодзи, призывы к действию, хештеги. После текстов модуль визуалов создаёт изображения через DALL-E или Stable Diffusion API, проверяет размер и формат файла и, если внешний API недоступен, подставляет заглушку, чтобы пайплайн не останавливался. Всё это складывается в очередь публикаций, которой управляет встроенный планировщик на node-cron: он проверяет очередь каждую минуту, поддерживает паузу и возобновление и логирует каждый шаг. Модуль публикации работает напрямую с Telegram Bot API, VK API и Instagram Graph API: авторизуется, загружает медиа, ставит отложенные посты и повторяет попытки при сбоях, возвращая ID опубликованного поста. Вся история — тексты, визуалы, статусы — сохраняется в JSON-файлы и SQLite, поэтому вы можете искать, фильтровать и восстанавливать контент после сбоев, а также повторно использовать удачные посты. Настройка занимает один вечер: вы заполняете .env своими ключами OpenAI, токенами Telegram/VK/Instagram и запускаете точку входа 07_main.js. Дальше система работает автономно: планировщик сам отправляет задачи в публикацию по расписанию. Вместо 20+ часов ручной работы в месяц вы тратите время только на финальную вычитку и правки, если они нужны. В отличие от чата с ChatGPT, здесь есть планировщик, интеграции с соцсетями, хранение истории и CLI-команды для управления процессом. Это инструмент, который можно поставить на сервер и забыть о рутине: контент выходит стабильно, в едином tone of voice и без пропусков по расписанию.

Возможности

  • Генерация контент-плана на месяц с датами, темами, форматами и хештегами на основе нишы, частоты и tone of voice
  • Кеширование результатов генерации в локальный файл, чтобы не тратить токены повторно
  • Генерация текстов постов отдельно под Telegram, VK и Instagram с настройкой длины, эмодзи и CTA
  • Обработка ошибок OpenAI API и автоматические повторные попытки
  • Создание визуалов через DALL-E или Stable Diffusion с проверкой размера и формата
  • Fallback на заглушку при недоступности визуального API, чтобы пайплайн не останавливался
  • Планировщик публикаций на node-cron с проверкой очереди каждую минуту, паузой и возобновлением
  • Логирование статусов публикаций и graceful shutdown при остановке процесса
  • Публикация через Telegram Bot API, VK API и Instagram Graph API с загрузкой медиа и отложенными постами
  • Повторные попытки при сбоях публикации и возврат ID опубликованного поста
  • Хранение истории контента в JSON-файлах и SQLite с поиском и фильтрацией
  • Восстановление после сбоев и повторное использование удачных постов
  • CLI-команды для создания плана, генерации постов и запуска публикации
  • Загрузка конфигурации из .env и централизованная обработка исключений

Что вы получаете

  • 01_content_planner.js — генерация контент-плана на месяц с кешированием
  • 02_post_generator.js — генерация текстов постов под Telegram, VK и Instagram
  • 03_visual_generator.js — создание изображений через DALL-E/Stable Diffusion с fallback
  • 04_scheduler.js — планировщик публикаций на node-cron с паузой и логами
  • 05_publisher.js — публикация в Telegram, VK и Instagram через API
  • 06_storage.js — хранение истории в JSON и SQLite с поиском и фильтрацией
  • 07_main.js — точка входа с CLI-командами и graceful shutdown

Инструкция по установке

1. Установите Node.js 18+ и скачайте файлы продукта. 2. Выполните npm install для установки зависимостей (openai, node-cron, axios, better-sqlite3 и др.). 3. Заполните .env: ключ OpenAI, токены Telegram Bot, VK и Instagram Graph API, ID каналов/групп. 4. Запустите node 07_main.js plan --niche "ваша ниша" --freq 5 --tone "дружелюбный" --platforms telegram,vk,instagram для создания контент-плана. 5. Запустите node 07_main.js generate для генерации постов и визуалов. 6. Запустите node 07_main.js schedule для старта планировщика публикаций. 7. Для паузы используйте node 07_main.js pause, для возобновления — resume.

Требования

Node.js 18+, npm, ключ OpenAI API, бот Telegram и его токен, приложение VK с access token, Instagram Business-аккаунт и Graph API token, права на запись в локальную папку для JSON и SQLite, сервер или компьютер с постоянным запуском для работы планировщика.

Варианты и цены

Выберите подходящий уровень:

  • Базовый — $29 · Основной набор файлов продукта.
  • Стандарт — $49 · Полный набор + инструкция по внедрению.
  • Расширенный — $78 · Всё из Стандарта + расширенные материалы и обновления.

Частые вопросы

Что входит в продукт?

Готовое Node.js-приложение, которое планирует контент на месяц, генерирует посты и визуалы под ваш tone of voice и автоматически публикует их в Telegram, VK и Instagram по расписанию.

В каком формате я получу файлы?

После оплаты вы получаете защищённую ссылку и ZIP-архив со всеми материалами. Ссылка приходит на странице заказа и доступна через Telegram-бот.

Как долго доступна ссылка на скачивание?

Ссылка активна 24 часов, до 5 скачиваний.

Нужны ли специальные знания?

Продукт рассчитан на предпринимателей и специалистов. Внутри — пошаговая инструкция, специальные навыки программирования не требуются.

Можно ли вернуть деньги?

По вопросам возврата свяжитесь с поддержкой: [email protected].

Смотрите также