--- title: FB Auto Poster emoji: 📮 colorFrom: blue colorTo: indigo sdk: gradio sdk_version: 4.44.1 app_file: app.py pinned: false --- # 📮 FB Auto Poster Ek tool jo **AI images generate** karta hai aur unhe aapke **Facebook Page par roz automatic** post karta hai — bina aapke baithne ke. ## Yeh kaise kaam karta hai 1. Aap bahut saare **prompts** (ek line mein ek) daalte hain. 2. Bot har prompt se AI image banata hai (Hugging Face ka free/paid Inference API). 3. Har post ek **queue** mein chala jaata hai (image + caption). 4. Scheduler roz set kiye gaye time par queue se agli post **apne aap** Facebook Page par upload kar deta hai. ## Setup (3 steps) ### Step 1 — Space secrets daalein Space ke **Settings → Variables and secrets** mein ye 3 secrets add karein: | Name | Value | |---|---| | `FB_PAGE_ID` | Aapke Facebook Page ka numeric ID | | `FB_PAGE_ACCESS_TOKEN` | Long-lived Page access token | | `HF_TOKEN` | Aapka Hugging Face access token (image generate karne ke liye) | Inhe kaise banayein — poori guide `SETUP_GUIDE.md` mein hai. ### Step 2 — Optional variables | Name | Default | Matlab | |---|---|---| | `IMAGE_MODEL` | `black-forest-labs/FLUX.1-schnell` | Kaunsa image model | | `POST_TIMES` | `09:00,14:00,19:00` | Default schedule (IST) | | `GRAPH_VERSION` | `v21.0` | Facebook Graph API version | | `TIMEZONE` | `Asia/Kolkata` | Aapka timezone | ### Step 3 — Chalao Space khulne ke baad: 1. **Content banayein** tab: prompts paste karein → "Images banao & Queue mein daalo". 2. **Queue & Schedule** tab: time set karein → "Start scheduler". 3. Bas. Bot roz apne aap post karta rahega. ## Zaroori baatein - **Space sota hai:** free CPU Space kuch samay inactivity ke baad sleep ho jaata hai. Sleep mein scheduler nahi chalega. Isliye ya (a) ek free uptime pinger (jaise UptimeRobot) se Space ko har 5 min ping karein, ya (b) Space ko upgraded (always-on) rakhein. - **Images aur queue:** free Space ka disk restart par reset ho sakta hai. Zaroori content time par post karke rakhein; bade production use ke liye persistent storage (HF Dataset) use karein. - **Facebook rules:** automated posting apne hi page par theek hai, lekin spammy behaviour Facebook ki policy tod sakta hai. Quality content hi bhejein. ## Files - `app.py` — poora bot (image gen + queue + scheduler + UI) - `requirements.txt` — Python dependencies - `SETUP_GUIDE.md` — Facebook token banane ki step-by-step guide