Files
Kunthawat Greethong db8097f795 feat: Facebook Status Automation
- สร้างระบบ 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)
2026-07-02 11:38:48 +07:00

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-reading
  • morning-news-briefing
  • daily-planning
  • start-my-day
  • end-my-day
  • cron-model-update
  • cookie-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