Autobotfb / README.md
Offexb's picture
Deploy FB Auto Poster (image gen + scheduled FB posting)
2988599 verified
|
Raw History Blame Contribute Delete
2.46 kB
---
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