LINE OA — ระบบประกาศแจ้งเตือน

LINE Official Account สำหรับส่งประกาศถึงผู้ติดตาม ทั้งข้อความ รูป และการ์ด Flex พร้อมพรีวิวในแชท ร่าง และตั้งเวลาส่ง

LINE OA — ระบบประกาศแจ้งเตือน
คลิกเพื่อขยาย

เทคโนโลยีที่ใช้

LINE Messaging APIFlex MessageGoNext.jsTypeScriptSupabase

เกี่ยวกับผลงานนี้

LINE Official Account เป็นช่องส่งประกาศถึงผู้ติดตามในแชท ไม่ว่าจะเป็นอัปเดต เวลาทำการ หรือประกาศอื่น โดยไม่ต้องให้คนเปิดแอปเพิ่ม

ทีมงานเขียนประกาศในหน้าแอดมิน แล้วเห็นพรีวิวบับเบิลในแชทก่อนส่ง มี 3 รูปแบบ

  1. ข้อความ — บับเบิลสั้นในแชท
  2. รูป — การ์ด Flex สี่เหลี่ยม เลือกความกว้างปกติหรือเต็มแชท กดที่รูปเพื่อเปิดลิงก์ได้
  3. การ์ด — รูปหัวข้อ หัวข้อ เนื้อหา และปุ่มเปิดลิงก์

ส่งได้ทันที บันทึกร่าง หรือตั้งเวลาไว้ก่อน รายการประกาศไล่สถานะตั้งแต่ร่าง ตั้งเวลา กำลังส่ง ส่งแล้ว ยกเลิกคิว และส่งไม่สำเร็จ คิวที่ยังไม่ถึงเวลายกเลิกได้

ฝั่ง API เขียนด้วย Go แปลงฟอร์มเป็น Flex Message แล้ว broadcast ผ่าน LINE Messaging API รูปถูกบีบอัดเป็น JPEG เก็บไว้ แล้วส่งเป็น URL แบบ https ที่ LINE ดึงได้ worker หยิบประกาศที่ถึงเวลาแล้วส่งต่อ และบันทึกว่าส่งสำเร็จหรือไม่

รูปเพิ่มเติม

3