Dashboard
Generate and publish daily mental healing posts
Setup Required
Some API credentials are missing. Go to Settings to configure your OpenAI and social media API keys before generating posts.
✨ Generate Today's Post
Use AI to create a fresh mental healing quote, generate a beautiful image, and publish to your social platforms instantly.
⏰ Auto-scheduler is off — enable it in Settings
Post History
All 1 posts generated so far
Loading…
Settings
Configure API keys, schedule, and post preferences
🚀 Setup Guide
Follow these steps to get WISEWORDS running
Open a terminal in the pgenerator/python/ folder and run:
pip install -r requirements.txt
Installs: openai, Pillow, requests, schedule, python-dotenv
For beautiful typography, download and place fonts in pgenerator/assets/fonts/:
- PlayfairDisplay-Bold.ttf & PlayfairDisplay-Regular.ttf — Google Fonts
- Lora-Bold.ttf & Lora-Regular.ttf — Google Fonts
The generator will automatically fall back to system fonts (Georgia, Arial) if these are missing.
Go to platform.openai.com/api-keys and create an API key.
- Go to developers.facebook.com and create an app
- Add the Pages product
- Generate a Page Access Token with
pages_manage_posts+pages_read_engagementpermissions - Copy your Page ID from your Page settings
- Your Instagram must be a Business or Creator account linked to a Facebook Page
- In your Facebook App, add Instagram Graph API product
- Get your Instagram Business Account ID via the Graph API Explorer
- Use the same access token as Facebook (with
instagram_basic,instagram_content_publishpermissions) - Set a public HTTPS URL for your server in Settings (Instagram must fetch the image from a public URL)
To run the scheduler continuously, open a terminal and run:
cd C:\xamppp1\htdocs\pgenerator\python
python scheduler.py
Or run once immediately: python scheduler.py --run-now
On a production Windows server, set up a Task Scheduler job to run scheduler.py at startup.
After configuring your API keys in Settings, go to the Dashboard and click Generate & Publish Now to test the full pipeline.