ChatGPT Rewrite DLE

Free AI news rewriting for DataLife Engine with ChatGPT: title, story, meta tags, tags and extra fields — with a button in the editor, in bulk or by cron, with history and rollback. DLE 15.1–21.0.
Version 3.0.0 PHP 7.4 — 8.4 DLE 15.1 — 21.0 Documentation

ChatGPT Rewrite DLE is a free DataLife Engine module that rewrites news with ChatGPT (OpenAI): it makes texts unique, writes the meta description, keywords and tags, and fills extra fields. It works right in the news editor, in bulk over hundreds of items and by itself on cron. It is a lighter edition of Rewrite & Quality PRO on the same engine: everything about rewriting with ChatGPT works here without limits.

Key points

  • Free, with no limit on volume. You only pay OpenAI for requests, and the module shows the cost in advance.
  • Every field of a news item. Title, short and full story, meta description, keywords, tags and any extra fields, each with its own prompt.
  • The text does not break. Links, images, video, code, DLE tags and your own words stay untouched.
  • Buttons in the editor. Rewrite a field, get several title variants, restore the previous text with one click.
  • In bulk and by cron. Filters by category, date and ID, a cost estimate before the run, automatic processing of new news.
  • Nothing gets lost. The previous text of every news item is kept in History: roll back one item or a whole run.

Features

Rewriting

  • Rewrite strength (light, medium, deep), tone, length and output language; presets for news, movies and articles.
  • Your own prompts with {title}, {short_story}, {full_story} and {xfield_…} variables; key phrases the AI weaves into the text.
  • An empty short story is written from the full text.
  • Fragment protection: links, images, video and iframes, code, BBCode, [xfvalue_…], DLE service tags and your own word list.

ChatGPT

  • Models: GPT-6, GPT-5.6, GPT-5.5, GPT-5.4, o3, GPT-4.1 and GPT-4o; the list is refreshed with the “Refresh models” button.
  • New models change the request rules, so the module drops outdated parameters and retries by itself.
  • Server in a country OpenAI does not serve? There is a proxy setting for requests, and the module tells you when the provider refuses your region.
  • Clear errors: what happened and what to do — wrong key, limit, server country, provider overload.

Bulk processing and cron

  • Hundreds of news items per run with pause, stop and resume; “Maximum news items” for a trial run.
  • Only news on moderation, only non-indexed, older than N days; skip already processed items and items with errors.
  • Cron: its own actions, categories, limit and run time, stop after a series of errors.
  • After rewriting, a news item can be published and allowed for indexing.

History and log

  • History: previous versions of news and rollback; Runs — roll back a whole bulk run at once.
  • Log: every request with model, tokens, cost and the AI response; filters and CSV export.
  • Interface in Russian, English, Ukrainian and Spanish; DLE 15.1–21.0.
  • Earlier versions of the module update in place: settings, prompts and processed-news marks are carried over.

What Rewrite & Quality PRO adds

If you need more than rewriting — confidence in quality and unattended work — Rewrite & Quality PRO on the same engine adds:

  • 9 more AI providers (Claude, Gemini, DeepSeek, Grok, GigaChat, YandexGPT, Perplexity, OpenRouter and any GPT-compatible API), a fallback AI and several keys in rotation;
  • uniqueness checks (text.ru, Content-Watch), an AI detector, automatic polishing of weak text and side-by-side model comparison;
  • drafts with highlighted changes before writing into the news item;
  • SEO: TL;DR, H1, FAQ with schema.org markup, internal linking, refreshing outdated news;
  • images and alt, translation into DLE Multi-Language, a background queue, per-category profiles and Batch API 50% cheaper;
  • a Costs screen with budgets, a REST API and reports to Telegram.

The module has a PRO screen with a comparison, so you can see what works for free and what is PRO only.

Screenshots

Click a screenshot to zoom in

The module is free

No payment and no feature limits: get the key and download the module from your account.

Free

All module features, updates and downloads — forever. All you need is a DLEMod account: the key appears in your account right away.

Need more? Rewrite & Quality PRO — AI news rewriting for DataLife Engine with quality control: uniqueness, Copyleaks, Winston AI and text.ru AI detectors, "Humanize", drafts with highlighted changes and rollback.

Version history

  1. 3.0.0 current 7 New 2 Improved

    New 7

    • DLE 20.0 and 21.0 support
    • All current ChatGPT models: GPT-6, GPT-5.6, GPT-5.5, GPT-5.4, o3, GPT-4.1 and GPT-4o; the list is refreshed with the “Refresh models” button
    • Buttons in adding and editing news: title, short and full story, meta description, keywords, tags, title variants and Undo
    • Content type, rewrite strength, tone, length, language and key phrases; your own prompt for every field and extra field
    • Links, images, video, code and DLE tags are protected during rewriting
    • Bulk processing with category, date and ID filters and a cost estimate before the run
    • History: the previous text of every news item is kept; roll back one item or a whole run

    Improved 2

    • Log with errors and the cost of every request; cron with a time limit and a stop after repeated errors
    • Settings, prompts and processed-news marks of the previous version are carried over on update
  2. 2.3.0 7 New 2 Improved 1 Fixed

    New 7

    • Добавлена поддержка DLE 19.0.
    • Добавлена новая система XFields: возможность переписывать неограниченное количество дополнительных полей с индивидуальными промптами для каждого поля и кнопками AI в админке.
    • Добавлена универсальная система переменных в промптах: теперь можно использовать {title}, {short_story}, {full_story} и {xfield_NAME} во всех промптах для максимально гибкой настройки генерации контента.
    • Добавлена поддержка обработки диапазонов ID материалов: можно указывать "1-20" (диапазон), "1,5,10" (список), "1-5,8,12-15" (комбинированный) как при ручной, так и при массовой обработке.
    • Добавлен интеллектуальный механизм retry: при ошибке OpenAI API модуль автоматически повторяет запрос до 2 раз для максимальной надёжности обработки.
    • Добавлена детальная страница просмотра обработанных материалов с полной статистикой: количество слов/символов до и после обработки, использованные переменные, custom xfields и полная история изменений.
    • Добавлена опция обработки только материалов с `disable_index = 1` для CRON, с автоматическим снятием запрета индексации после обработки — полезно для SEO-оптимизации новых материалов.

    Improved 2

    • Улучшена система логирования CRON: детальные логи с информацией об использованных переменных, количестве слов, повторных попытках и финальной статистике выполнения.
    • Улучшена производительность: оптимизированы SQL-запросы, добавлено кэширование конфигурации, ускорена обработка больших объёмов материалов.

    Fixed 1

    • Оптимизирована работа с большими объемами xfields и улучшена стабильность парсинга AI-ответов.
  3. 2.1.0 3 New 3 Improved

    New 3

    • Расширенная система контекстных полей: добавлено 3 дополнительных поля (auxiliary_xfield, auxiliary_xfield_2, auxiliary_xfield_3) для более точного контекста генерации.
    • Расширенная поддержка параметров OpenAI: добавлена поддержка `max_tokens` и `organization` для более гибкой настройки API запросов.
    • Отдельный промпт для Meta Description: добавлен специализированный промпт для генерации SEO-описаний с ограничением в 160 символов.

    Improved 3

    • Улучшенная логика парсинга xfields: поддержка множественного контекста с автоматическим объединением значений полей.
    • Структурированные промпты: промпты стали более детальными с четким форматированием ответов и примерами использования.
    • Генерация контента "с нуля": улучшенная обработка пустого контента с возможностью создания описаний на основе только заголовка.
  4. 2.0.0 6 New 3 Improved

    New 6

    • Полностью переписан код модуля для соответствия стандартам DLE и улучшения стабильности работы.
    • Переход на хранение статуса обработки в базе данных (`dle_post.gpt_rewritten`) вместо файла `done.db` для повышения производительности.
    • Добавлена возможность переписывать заголовок (Title) новости с помощью ChatGPT.
    • Добавлена возможность генерировать Meta Description для SEO-оптимизации.
    • Улучшена и стабилизирована генерация ключевых слов (Keywords).
    • Добавлена опция использования вспомогательного дополнительного поля (X-Field) для предоставления ChatGPT дополнительного контекста.

    Improved 3

    • Обновлен дизайн и UX панели управления, теперь он полностью соответствует стилю DLE.
    • Добавлена фильтрация материалов для CRON по выбранным категориям с поддержкой Chosen.js.
    • Расширенный лог обработанных материалов с фильтрацией по категориям и поиском по ID/заголовку.
  5. 1.2.0 3 New 1 Improved

    New 3

    • Добавлена поддержка CRON-режима с настройкой лимитов и статуса обработки.
    • Реализована генерация ключевых слов и описаний с выбором GPT-модели.
    • Добавлены настройки температуры и PROMPT-инструкции в админке.

    Improved 1

    • Улучшена интеграция в addnews.php и editnews.php.
One earlier version
  1. 1.1.2 1 Fixed

    Fixed 1

    • Исправлены мелкие баги и оптимизирована производительность.
Comments 1

Sign in to leave a comment.

В новом обновление: сделайте пожалуйста чтобы ИИ не писал 2 раза текст дастаточно одного и для короткого описание и для полного описание