- สร้างระบบ automation สำหรับ Facebook status draft - Two-pass system: sessions → filter → compare → draft - Ban list สำหรับกิจกรรมซ้ำทุกวัน - Compare กับ 10 โพสย้อนหลัง (ไม่โพสซ้ำ) - Draft style: คนทั่วไปอ่านเข้าใจ ไม่ใช้ technical jargon - Cron: รันทุกวัน 20:00 น. Components: - facebook-status-generator.py (script) - SKILL.md (Hermes skill) - README.md (docs)
3.4 KiB
3.4 KiB
Facebook Status Automation
ระบบสร้าง Facebook status draft อัตโนมัติจาก Hermes sessions
🎯 วัตถุประสงค์
สร้าง personal brand โดย:
- อัพเดทสิ่งที่ทำให้คนเห็น (แต่ไม่โพสซ้ำ)
- เขียนให้คนที่ไม่รู้เรื่อง IT อ่านเข้าใจ
- โชว์ skill + mindset ผ่านงานจริง
📋 Logic
Sessions 24h → Filter (ban list) → Compare (10 posts) → Draft
Ban List
กิจกรรมที่ทำซ้ำทุกวัน → ไม่ต้องเอามาโพส:
ai-news-readingmorning-news-briefingdaily-planningstart-my-dayend-my-daycron-model-updatecookie-renewal
Comparison Rules
| เงื่อนไข | ผลลัพธ์ |
|---|---|
| อยู่ใน ban list | ❌ skip |
| เรื่องเดิม + โพสวันนี้แล้ว | ❌ skip |
| เรื่องเดิม + ไม่มี change ใหม่ | ❌ skip |
| เรื่องเดิม + มี change ใหม่ | ✅ โพส (แก้ wording) |
| เรื่องใหม่ | ✅ โพส |
| ไม่มีเรื่องน่าสนใจ | 🔕 ไม่โพส |
📂 ไฟล์
facebook-status-automation/
├── facebook-status-generator.py # script หลัก
├── README.md # เอกสารนี้
└── SKILL.md # Hermes skill (TODO)
🔧 การใช้งาน
Test Run (Manual)
cd /Users/kunthawat/Gitea/moreminimore-personal-system/facebook-status-automation
python3 facebook-status-generator.py
Cron Job (Auto)
รันทุกวัน 20:00 น. (8 โมงเย็น)
hermes cron create \
--name "Facebook Status Draft" \
--schedule "0 20 * * *" \
--script facebook-status-generator.py \
--deliver telegram
📊 Log File
~/vault/.facebook-status-log.json:
{
"settings": {
"lookback_posts": 10,
"ban_list": [...]
},
"posts": [
{
"date": "2026-07-02",
"topics": ["ai-news-automation", "moreminimore-service"],
"draft": "...",
"article_link": null
}
],
"milestones": {
"ai-news-automation": {
"last_posted": "2026-07-02",
"last_change": "2026-06-25"
}
}
}
🎨 Draft Style
- ไม่มี technical jargon
- เน้นผลลัพธ์/ประโยชน์
- คนทั่วไปอ่านเข้าใจ
- สั้นกระชับ
✅ ดี
วันนี้ปรับระบบ AI ให้สรุปข่าวอัตโนมัติทุกเช้า — ประหยัดเวลา 1 ชม./วัน
❌ ไม่ดี
Today I updated the cron job configuration to use the moreminimore-ai model via custom LLM proxy
🔮 TODO
- สร้าง Hermes skill
- เชื่อม session_search จริง (ตอนนี้ mock)
- ใช้ LLM สรุปกิจกรรม (ตอนนี้ keyword matching)
- ใช้ humanizer skill ปรับ draft
- เช็ค blog articles + ใส่ link
- Support multiple languages