- Remove Reddit OAuth fields (Client ID/Secret) from admin settings - Add source status indicator showing PullPush.io + .json fallback health - Add configurable cache TTL, time window, and posts-per-subreddit settings - Update Test Connections to report which Reddit source is active - Bump version 0.1.0 → 0.2.0 across plugin header, constant, and readme - Switch deploy pipeline from zip/REST API to SSH rsync with --delete - Add LiteSpeed cache purge step to prevent stale OPcache after deploy - Update CHANGELOG.md and readme.txt for 0.2.0 release Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
67 lines
3.1 KiB
Plaintext
Executable File
67 lines
3.1 KiB
Plaintext
Executable File
=== PRAutoBlogger ===
|
|
Contributors: peptiderepo
|
|
Tags: ai, content generation, blogging, seo, automation
|
|
Requires at least: 6.0
|
|
Tested up to: 6.7
|
|
Requires PHP: 7.4
|
|
Stable tag: 0.2.0
|
|
License: GPLv2 or later
|
|
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
|
|
|
Automatically researches trending topics from social media and generates SEO-friendly blog posts using AI.
|
|
|
|
== Description ==
|
|
|
|
PRAutoBlogger monitors social media platforms (starting with Reddit) for recurring questions, complaints, and product comparisons in your niche. It uses AI to analyze these patterns, generate well-structured blog articles, run them through an editorial review agent, and publish them on a configurable daily schedule.
|
|
|
|
**Key Features:**
|
|
|
|
* Reddit integration for topic research (TikTok, Instagram, YouTube planned)
|
|
* Configurable AI-powered writing pipeline (single-pass or multi-step)
|
|
* Chief editor agent reviews content before publishing
|
|
* Full cost tracking with monthly budget limits
|
|
* Google Analytics 4 integration for performance metrics
|
|
* Self-improvement loop: learns from high-performing content
|
|
* Encrypted API key storage
|
|
|
|
**Supported LLM Providers:**
|
|
|
|
Uses OpenRouter for access to models from Anthropic, OpenAI, Google, Meta, and more.
|
|
|
|
== Installation ==
|
|
|
|
1. Upload the `prautoblogger` folder to the `/wp-content/plugins/` directory.
|
|
2. Activate the plugin through the 'Plugins' menu in WordPress.
|
|
3. Go to PRAutoBlogger > Settings to configure your API key and preferences.
|
|
4. Add your OpenRouter API key.
|
|
5. Configure your target subreddits and content preferences.
|
|
6. Click "Test Connections" to verify setup (Reddit sources use PullPush.io — no API key needed).
|
|
7. Click "Generate Now" for your first article, or wait for the daily schedule.
|
|
|
|
== Frequently Asked Questions ==
|
|
|
|
= How much does it cost to run? =
|
|
|
|
Costs depend on your chosen models and article volume. With default settings (Claude Haiku for analysis, Claude Sonnet for writing, 1 article/day), expect roughly $0.05-0.15 per article. The plugin includes a monthly budget hard-stop to prevent overspending.
|
|
|
|
= Can I review articles before they publish? =
|
|
|
|
By default, articles go through the chief editor agent. Articles that pass review are auto-published. Articles that fail review are saved as drafts for manual review.
|
|
|
|
= Do I need a Reddit API key? =
|
|
|
|
No. PRAutoBlogger uses PullPush.io as its primary data source for Reddit content, with Reddit .json endpoints as a fallback. Both are free and require no authentication. You only need an OpenRouter API key for the AI models.
|
|
|
|
== Changelog ==
|
|
|
|
= 0.2.0 =
|
|
* Replaced Reddit OAuth with PullPush.io (primary) and Reddit .json (fallback) — no API key needed.
|
|
* Removed Reddit Client ID/Secret fields from admin settings.
|
|
* Added source status indicator showing PullPush and fallback availability.
|
|
* Added configurable research cache TTL, time window, and posts-per-subreddit settings.
|
|
* Updated Test Connections to show which Reddit source is active.
|
|
* Fixed deployment pipeline to purge LiteSpeed cache after deploy.
|
|
|
|
= 0.1.0 =
|
|
* Initial release with Reddit source, OpenRouter LLM, and full content pipeline.
|