AI Article Forge: как превратить RSS-ленты в готовые статьи для сайта

Вести сайт о технологиях — это работа без выходных. Каждый день на Хабре, в OpenNET или на 3DNews появляется десяток новостей, о которых читатели хотят прочитать у вас. И каждую нужно переписать, оформить, добавить картинку, поставить метки и опубликовать. Если делать это вручную, через месяц наступит выгорание. Если копировать — Яндекс и Google понизят сайт в выдаче.

Я три года вёл такой сайт. Пробовал разные подходы: заказывал контент у копирайтеров (дорого и долго), использовал агрегаторы (получалось нечитаемо), даже пытался писать сам по ночам (хватило на две недели). А потом собрал плагин, который решает эту задачу иначе.

AI Article Forge — это плагин для WordPress, который берёт свежие новости из RSS-лент и переписывает их через OpenAI GPT или DeepSeek. Не генерирует «что-то похожее на новость» из ничего, а работает с реальными фактами. Это принципиальное отличие от десятка существующих AI-генераторов.

Почему RSS, а не чистый GPT

Модели вроде GPT-4o не знают, что произошло вчера. Их знания обрываются на дате обучения — октябрь 2023 у OpenAI, июль 2024 у DeepSeek. Если попросить такую модель «написать свежую новость про WordPress 6.9», она либо откажется, либо выдумает. Причём выдумает уверенно — со ссылками на несуществующие релизы, датами и цитатами.

Решение — дать модели реальные факты. Плагин собирает новости из ваших RSS-фидов, фильтрует по дате, отсекает дубликаты и передаёт ИИ готовые факты. Модель их пересказывает, добавляет контекст, но не выдумывает. Если в RSS нет свежих новостей за последние сутки — плагин создаст черновик с отчётом вместо галлюцинации.

Что умеет плагин

Автоматический режим. Работает по расписанию: раз в час, раз в день или раз в неделю. Запускается через WP-Cron, генерирует указанное число статей, ставит статус «Черновик» или «На утверждении» — на выбор. Полезно для тех, кто ведёт новостной раздел и не хочет просыпаться от уведомлений.

Ручной режим. Задаёте заголовок, рубрику, метки, краткое описание, тональность и длину — плагин пишет статью. Полезен, когда хотите осветить конкретную тему, а не просто взять случайную новость.

Защита от дубликатов. Каждая новость из RSS имеет уникальный URL. Плагин запоминает его и не создаёт статью по этой же новости второй раз. Срок «заморозки» настраивается — от одного дня до года.

Миниатюры из RSS. Плагин сам находит картинку в media:content, enclosure или <img> тегах фида и ставит её как изображение записи. Ничего искать руками не нужно.

Стоп-слова. Не хотите писать про политику, криминал или скандалы? Добавьте эти слова в чёрный список — новости с ними будут игнорироваться, даже если попали в RSS.

Гибкая работа с метками. Можно использовать только существующие метки сайта (без захламления), разрешить создание новых, или работать в комбинированном режиме. Есть нормализация регистра — JavaScript и javascript не станут двумя разными метками.

Лог генераций. Последние 30 дней (настраивается) хранится история: какие новости брались, что ответил API, сколько секунд занял запрос. Если что-то сломалось — сразу видно, где.

Email-уведомления. После каждой партии авто-генерации на почту приходит письмо: сколько статей создано, ссылки на редактирование, источники.

Экспорт и импорт настроек. Все настройки (кроме API-ключей) можно скачать в JSON и перенести на другой сайт. Удобно при миграции или развёртывании сети сайтов.

Как это выглядит в реальной работе

Ставите плагин. Добавляете три-четыре RSS-фида — например, Хабр (веб-раздел), OpenNET, 3DNews и CSS-Tricks. Настраиваете расписание: 5 статей в день, статус «Черновик». Идёте пить чай.

Через сутки в разделе «Записи» появляются 5 готовых черновиков. Каждый — со своей рубрикой, метками, миниатюрой из оригинала. Вы читаете, правите что-то под свой стиль, публикуете. Занимает 15–20 минут вместо двух часов ручной работы.

Для кого этот плагин

Подходит:

  • Владельцам новостных сайтов о технологиях, вебе, разработке

  • Контент-менеджерам, которые ведут разделы новостей

  • Разработчикам, которые хотят автоматизировать свой блог или дайджест

  • Владельцам сети сайтов — экспорт/импорт настроек поможет быстро развернуть всё

Не подходит:

  • Тем, кто хочет автоматически генерировать «уникальные» статьи на любые темы без источника — плагин работает только с RSS

  • Тем, кто ждёт, что GPT сам напишет свежую новость без интернета — так не бывает

  • Тем, кто хочет полностью автоматическую публикацию без проверки — рискованно, лучше оставить статус «Черновик»

Безопасность и чистота

Плагин написан по стандартам WordPress. Все AJAX-запросы защищены nonce, все действия проверяются на capability. Все входные данные проходят через sanitize_*, все запросы к БД — через подготовленные выражения.

При удалении плагин удаляет за собой всё: настройки, транзиенты, cron-задачи, метаданные постов и таблицу лога. В базе не остаётся служебного мусора. Статьи, если отметить соответствующую галочку, тоже удаляются. Если не отметить — остаются как обычные записи WordPress.

Технические детали

  • Требуется WordPress 5.8+, PHP 7.4+

  • Поддерживает OpenAI (включая прокси для работы из России) и DeepSeek

  • Есть поддержка custom endpoint — любой OpenAI-совместимый API

  • Fallback-модель: если gpt-4o недоступен, плагин переключится на gpt-4o-mini автоматически

  • Регулировка temperature — от строгих фактов (0.2) до креативных обзоров (0.8)

  • Кастомный system prompt — можно задать свой фирменный стиль

Что дальше

Плагин устанавливается как обычно WordPress — через админку или загрузкой архива. Настройка занимает 10 минут: API-ключ, 3–5 RSS-фидов, расписание.

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

Стоимость плагина 2000 рублей.