Вести сайт о технологиях — это работа без выходных. Каждый день на Хабре, в 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-фидов, расписание.
Через месяц использования вы поймёте, что вручную такие объёмы не вытянуть. И это не история про лень — это про то, что контент можно делать системно, а не героически.