ประกาศเมนูอาหารกลางวันของโรงเรียนบน Instagram แบบอัตโนมัติ
(github.com/Bruce0203)บอตประกาศอาหารกลางวันของโรงเรียนบน Instagram อัตโนมัติ
ข้อกำหนด
- GitHub Actions Runner (คอมพิวเตอร์ส่วนตัวที่จะใช้รัน)
- Instargram Creator/Business account (บัญชี Instagram)
- 2FA OTP Secrets Key (คีย์ยืนยันตัวตนแบบ 2 ขั้นตอน)
ฟังก์ชันที่มี
- ดึงข้อมูลอาหารกลางวัน
- เขียนข้อความลงภาพเพื่อสร้างเป็นรูปภาพ
- โพสต์ลง Instagram
- ทำงานอัตโนมัติด้วย GH Actions
Q: ระบบประกาศอัตโนมัติได้อย่างไร?
A: โดยคร่าว ๆ แล้วระบบจะรันโปรแกรมอัตโนมัติทุก ๆ 6 ชั่วโมง และเมื่อมีข้อมูลอาหารกลางวันของวันนั้น พร้อมทั้งวันที่ของโพสต์ล่าสุดไม่ตรงกับวันนี้ ก็จะทำการโพสต์
Q: ทั้งที่ไม่ทำก็ได้ ทำไมถึงจำเป็นต้องใช้ GitHub Actions Runner?
A: เพราะ Instagram API ไม่อนุญาตให้ล็อกอินจากหลายอุปกรณ์ จึงต้องทำงานจากอุปกรณ์เดิมทุกครั้ง
Q: มีการตั้งค่าสำหรับปรับภาพพื้นหลังและตัวอักษรไหม?
A: สามารถตั้งค่าฟอนต์ รูปภาพ และสไตล์ตัวอักษรได้ในโฟลเดอร์ assets!
1 ความคิดเห็น
น่าสนใจดีครับ ฮ่าๆ
ถ้ามีตัวอย่างภาพที่ทำไว้สักภาพให้ดูด้วยก็น่าจะดีขึ้นครับ!