Description
Etibot Makale Botu is a powerful WordPress plugin that automates your content generation workflow. It takes a list of post titles and converts them into SEO-friendly, high-quality articles using advanced AI technologies (OpenAI GPT-4.5, GPT-4o, o3-mini, o1 and Google Gemini 3.8/3.7/3.6/3.5 with full quota failover and live status logging).
📺 Video Tutorial & User Guide
Watch our step-by-step video guide to learn how to set up API keys, bulk add titles, and configure auto-publishing:
* ▶ Watch Video Guide on YouTube
Key Features
- AI Content Generation: Generate SEO-optimized, readable articles in any language using OpenAI and Gemini.
- 100% Translation Ready (2 Languages): Fully translated into 2 languages (100% Turkish tr_TR & 100% English en_US) with built-in PO/MO Gettext catalogs.
- Bilingual Interface: Toggle the complete plugin admin panel between Turkish (tr-TR) and English (en-US).
- Smart Traffic Fallback: Automatic failover chain to lower AI models when hitting rate limits (HTTP 429 / 503).
- Featured & In-Article Images: Create AI images, custom PHP GD canvas banners, or fetch free stock photos.
- Image SEO: Automatic title-slug image filenames (
article-title.jpg) and Alt tags. - Queue Management & TXT Export: 20-item pagination for huge queues (4,000+ titles) and 1-click TXT export.
- Cron Scheduler: Automatically publish generated drafts at customized hourly intervals.
- Bulk Image Regenerator: Re-create broken or missing featured images for existing published and draft posts with live progress bar and ID tracking.
External Services
This plugin connects to third-party services to generate content, keywords, and fetch images:
-
OpenAI API: Used for generating article content, keywords, and images.
- Data sent: Article prompts, titles, and API keys.
- Terms of Service | Privacy Policy
-
Google Gemini API: Used for generating article content and keywords.
- Data sent: Article prompts, titles, and API keys.
- Terms of Service | Privacy Policy
-
Pexels API: Used to search and retrieve stock images for articles.
- Data sent: Search keywords and API keys.
- Terms of Service | Privacy Policy
-
Pixabay API: Used to search and retrieve stock images for articles.
- Data sent: Search keywords and API keys.
- Terms of Service | Privacy Policy
-
Unsplash API: Used to search and retrieve stock images for articles.
- Data sent: Search keywords and API keys.
- Terms of Service | Privacy Policy
Screenshots
















Installation
- Upload the
etibot-makale-botufolder to the/wp-content/plugins/directory, or upload the ZIP file via “Plugins > Add New > Upload Plugin”. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to the “Etibot Makale Botu” menu in the admin dashboard and enter your API keys.
- Add titles to the queue and click “Start Processing Queue”.
FAQ
-
How do free stock photo API keys work?
-
Pixabay, Unsplash, and Pexels offer free developer accounts. You can sign up via the links in the plugin settings and get your API keys for free in minutes.
-
How does the scheduler work?
-
It utilizes the built-in WordPress WP-Cron system or real server cPanel CronJobs. It automatically publishes your draft posts at the interval you select (e.g. every 6 hours).
Reviews
Contributors & Developers
“Etibot Makale Botu” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Etibot Makale Botu” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.7
- Added 100% full bilingual (English en_US & Turkish tr_TR) localization support across all admin interface screens, queue logs, and notices.
- Added dynamic plugin_locale filter for seamless Gettext translation domain locale switching.
- Fixed Research tab trends generator, AI niche ideas, and competitor RSS scraper handlers.
- Added 16 high-resolution screenshot assets matching official WordPress.org plugin directory standards.
- Cleaned and modernized UI button styles removing redundant icons and emojis.
1.3.6
- Added Automatic Internal Linking (Interlinking) module with contextual text links and callout boxes (“📌 Also Read:”).
- Added Schema FAQ module generating visual Q&A section and Google-compliant
FAQPageJSON-LD structured data. - Added YouTube Video Auto-Embedding module to automatically search and insert responsive 16:9 players for higher dwell time.
- Added dedicated Image & Repair tab with Broken & Missing Image Scanner and 1-Click Auto-Repair tool.
- Added Image Generation Scope selector (Cover Only, In-Article Only, All Images).
- Added Broken Image Log Export (.txt) and persistent status tracking.
- Added Even Time Distribution scheduling options for natural post interval publishing.
- Increased AJAX timeout limit to 300s (5 minutes) and PHP execution limits (300s / 512M) to prevent server timeout retries.
- Updated Gettext localization catalogs (tr_TR & en_US) for 100% WordPress Plugin Directory compliance.
1.3.5
- Enhanced Bulk Image Regenerator to re-generate both Featured Images AND In-Article Content Images according to
internal_image_countsetting. - Expanded Bulk Image Regenerator query to include all post statuses (
publish,draft,future,pending,private) preventing any post from being skipped.
1.3.4
- Added adaptive WebP compression loop targeting under 10 KB file size (
target_10kb) for ultra-fast page loading speeds. - Updated default WebP quality preset to 55 for optimal balance between visual crispness and minimal bytes.
1.3.3
- Added sequential Image SEO Keywords setting (
image_alt_keywords) for image ALT tags, attachment titles, captions, and descriptions. - Added support for custom per-item image keywords via
Title | Custom Keywordformat in the Article Generator queue. - Fixed image sideloading method call in Bulk Featured Image Regenerator module.
1.3.2
- Added WebP image format support and interactive quality range slider (default 75, range 1-100) to Canvas Banner Generator.
- Added 🧪 Test 1-2 Banner Generator preview button to instantly test image format, quality, resolution (1200×630), and file size in KB.
- Updated image sideloading engine with binary magic header detection for
.webpfiles and MIME types.
1.3.1
- Added target filtering (All Posts vs. Only Article Bot Posts) to the Bulk Featured Image Regenerator module.
1.3.0
- Added Bulk Featured Image Regenerator module with live progress bar, batch execution, and ID tracking for published and draft posts.
- Added YouTube user guide video button in admin header and embedded video card in Help & Support tab.
- Added plugin screenshots to WordPress.org directory assets.
- Fixed database helper methods and prevented API key data reset on language changes.
- Enabled full Gemini text models fallback chain (3.8 -> 3.7 -> 3.6 -> 3.5 -> 3.5 Lite -> 3.1 Lite -> 3.0 -> 2.5 Lite -> 2.0 -> 1.5) for max quota safety.
1.1.4
- Updated Gemini failover sequence to strictly cycle between Gemini 3.8 Flash -> Gemini 3.7 Flash -> Gemini 3.6 Flash on high API demand.
- Commented out Gemini 1.5, 2.0, and 3.5 models as requested.
1.1.3
- Added Bilingual Interface support: Toggle complete plugin admin panel between Turkish (tr_TR) and English (en_US).
- Added Smart High-Demand Fallback chain for OpenAI and Google Gemini.
- Added Queue TXT Export (“Download Pending TXT” & “Download All Queue TXT”).
- Added 20-item Pagination to Queue Management table to prevent browser freezes on 4,000+ title queues.
- Added Help & Support tab with interactive cPanel CronJob instructions and Google AI Studio API key guide.
- Added automatic 3-retry mechanism and 120s timeout to AJAX queue runner.= 1.3.6 =
- Added Image Rebuild Type selector (All Images, Featured Only, Internal Only) in Bulk Image Regenerator.
- Added Broken Images Scanner (“Kırık Görselleri Tara”) to scan posts for missing featured image files or internal content upload files.
- Enhanced sequential keyword assignment for image ALT tags, titles, captions, and descriptions.
1.1.6
- Removed deprecated/invalid Gemini models (
gemini-2.5-flash-lite,gemini-3.1-flash-lite,gemini-3.0-flash). - Added timestamped Model Quota & Failover Log status recorder (
Etibot_Makale_Botu_model_logs). - Added interactive “Yapay Zeka Model & Kota Durum Günlüğü” box in Admin settings.
- Standardized Gemini fallback failover chain starting from preferred top model (
gemini-3.8-flash).
1.1.5
- Implemented bilingual admin interface (Turkish tr_TR & English en_US).
- Added automatic queue process try/catch shield to prevent fatal script crashes.
- Enhanced queue AJAX retry logic with 120s timeout and automatic 3-retry attempt.