বৰ্ণনা
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/4o/o3-mini, Google Gemini 3.8/3.7/3.6, and Noxery API with 70+ models with full quota failover and live status logging). Part of the xBotu.com AI ecosystem.
📺 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, Gemini, and Noxery API.
- 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.
- xBotu.com Integration: Seamlessly works with xBotu.com — the AI-powered web platform for automated content workflows.
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
-
Noxery API: Used for generating article content via 70+ AI models through an OpenAI-compatible endpoint.
- Data sent: Article prompts, titles, and API keys.
- Website
স্ক্ৰীনশ্বট
















ইনষ্টলেশ্যন
- 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”.
সঘনাই উত্থাপিত প্ৰশ্ন
-
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).
পৰ্য্যালোচনা
অৱদানকাৰী আৰু বিকাশকাৰীসকল
“Etibot Makale Botu” হৈছে মুক্ত উৎসৰ ছফ্টৱেৰ। এইসকল লোকে এই প্লাগিনত অৱদান আগবঢ়াইছে।
অৱদানকাৰীসকলআপোনাৰ ভাষাত “Etibot Makale Botu” অনুবাদ কৰক।
বিকাশৰ প্ৰতি আগ্ৰহী?
ক’ড ব্ৰাউজ কৰক, SVN ৰিপজিটৰী চাওক নাইবা RSS-দ্বাৰা বিকাশৰ পঞ্জী ছাবস্ক্ৰাইব কৰক।
সলনি-পঞ্জী
1.6.0
- Security: Added nonce verification to TXT export handlers (queue & broken images).
- Security: Removed
sslverify => falsefrom Google Trends and competitor fetcher. - Performance: Added
statusandpost_iddatabase indexes to queue table. - Performance: Removed redundant
dbDeltacalls fromadd_to_queue()andadd_item(). - Performance: Batched
scan_broken_images(100 per page) andajax_scan_thin_posts(100 per batch) to prevent memory exhaustion. - Performance: Optimized bot-only count query using
found_postsinstead of loading all IDs. - Performance: Disabled autoload on frequently-updated options (
queue_running,total_words,rebuilt_*). - Performance: Replaced unbounded
rebuilt_image_post_idsarray with cursor-based pagination (last_rebuilt_post_id+rebuilt_count). - Cron: Separated article generation and draft publishing into independent cron hooks.
- Cron: Added transient-based lock to prevent concurrent queue processing.
- Cron: Made background cron batch size configurable (
cron_batch_sizesetting). - Cron: Fixed
check_and_publish_due_future_poststo use proper timestamp comparison andwp_publish_post(). - Cron: Moved fallback
check_and_publish_due_future_postsinside queue-active check to avoid unnecessary queries on every page load. - Content: Expanded Tone of Voice to 10 options (added News, Technical, Storyteller, Copywriting, Blog).
- Content: Added AI conclusion/summary section auto-removal in
clean_html_response. - Content: Fixed hardcoded
gemini-1.5-flashin keyword translation to use user’s selected Gemini model. - Images: Fixed broken image repair not replacing old broken internal images in-place.
- Images: Added “Remove Broken Images & Links” button to clean broken media from post content without regeneration.
- Data: Fixed
uninstall.phpto reference correct option names and cron hooks. - UI: Added xBotu.com card to the Extensions (Eklentiler) tab.
- i18n: Updated .po/.pot/.mo language files from version 1.3.7 to 1.6.0.
- i18n: Added Noxery API to External Services section in readme.txt.
- Misc: Removed duplicate Changelog section and duplicate constructor docblock.
1.5.1
- Fixed TXT queue export fatal error and 0 byte file issues on admin-post.php.
- Added “Download Completed TXT” button in Queue Management tab.
1.5.0
- Added AI Article Length Presets (Short 300-500w, Standard 800-1200w, Comprehensive 1500-2500+w).
- Added Tone of Voice selector (Friendly, Professional, Persuasive, Academic, Humorous).
- Added Yoast SEO, Rank Math & SEOPress Focus Keyword & Meta Description automation.
- Added AI Generation Analytics & Panel Summary dashboard widget.
- Added Thin Content Refresher tab to scan (<400w) posts and expand them using AI.
1.4.4
- Added strict content length validation (>150 plain-text chars) and Noxery API failover chain to detect and prevent empty/insufficient article generation.
1.4.3
- Added automatic WP-Admin & site visit fallback queue processing when cPanel/Plesk server cron or cURL is not available.
1.4.2
- Added dedicated Plesk Panel Cron URL copy input field in the Admin Help & User Guide tab.
1.4.1
- Updated Admin Help/User Guide tab with comprehensive Plesk Panel and cPanel real CronJob setup instructions.
- Updated REHBER.md documentation with Plesk Panel cron guide.
1.4.0
- Added automatic stuck queue recovery (
reset_stuck_processing) to force process remaining queue items on cron runs. - Enhanced background cron processing to guarantee continuous queue execution.
1.3.9
- Fixed scheduler timestamp calculation and future post publishing logic.
- Added Noxery API integration with failover capabilities.
- Redesigned Eklentiler (Plugins) tab with inline star ratings and direct review links.
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.