6 คะแนน โดย bruce0203 2022-10-03 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

บอตประกาศอาหารกลางวันของโรงเรียนบน Instagram อัตโนมัติ

ข้อกำหนด

  • GitHub Actions Runner (คอมพิวเตอร์ส่วนตัวที่จะใช้รัน)
  • Instargram Creator/Business account (บัญชี Instagram)
  • 2FA OTP Secrets Key (คีย์ยืนยันตัวตนแบบ 2 ขั้นตอน)

ฟังก์ชันที่มี

  1. ดึงข้อมูลอาหารกลางวัน
  2. เขียนข้อความลงภาพเพื่อสร้างเป็นรูปภาพ
  3. โพสต์ลง Instagram
  4. ทำงานอัตโนมัติด้วย GH Actions

Q: ระบบประกาศอัตโนมัติได้อย่างไร?

A: โดยคร่าว ๆ แล้วระบบจะรันโปรแกรมอัตโนมัติทุก ๆ 6 ชั่วโมง และเมื่อมีข้อมูลอาหารกลางวันของวันนั้น พร้อมทั้งวันที่ของโพสต์ล่าสุดไม่ตรงกับวันนี้ ก็จะทำการโพสต์


Q: ทั้งที่ไม่ทำก็ได้ ทำไมถึงจำเป็นต้องใช้ GitHub Actions Runner?

A: เพราะ Instagram API ไม่อนุญาตให้ล็อกอินจากหลายอุปกรณ์ จึงต้องทำงานจากอุปกรณ์เดิมทุกครั้ง


Q: มีการตั้งค่าสำหรับปรับภาพพื้นหลังและตัวอักษรไหม?

A: สามารถตั้งค่าฟอนต์ รูปภาพ และสไตล์ตัวอักษรได้ในโฟลเดอร์ assets!


1 ความคิดเห็น

 
xguru 2022-10-04

น่าสนใจดีครับ ฮ่าๆ
ถ้ามีตัวอย่างภาพที่ทำไว้สักภาพให้ดูด้วยก็น่าจะดีขึ้นครับ!