Use case หรือ ตัวอย่างการเอาแชทบอทมาใช้งาน
Requirement หรือ ความต้องการ คือ อยากเอาคอนเทนต์ขึ้นเว็บแบบง่ายๆๆๆ
จาก flow เริ่มจาก แอดมินส่งหรือ/กดเมนูบนไลน์ เพื่อเริ่มต้นกระบวนการในการเพิ่มข้อมูล ผ่านช่องทางไลน์บอท เช่น /add-project แล้วตอบโต้กับบอท ด้วยการ
ส่งรูปที่จะใช้เป็นหน้าปก,
ส่งข้อความที่จะใช้เป็นหัวข้อผลงาน,
ส่งรายละเอียดของผลงานนั้นๆ ,
ทำการยืนยันเพื่อนำข้อมูลเข้าระบบ ก็จะได้ในส่วนของการ์ดข้อมูลไปแสดงบนเว็บตามรูปที่ 2 ซึ่งมีการเช็คสิทธิ์ว่าต้องเป็นแอดมินเท่านั้น
ถ้ารู้สึกว่าง่ายไปความปลอดภัยไม่พอ ก็ วางกระบวนการเพิ่มด้วยการ
ส่งแจ้งเตือนไปให้ผู้อนุมัติ
ถ้าไม่ต้องการใช้โควต้า push message
ก็ให้ผู้มีอำนาจอนุมัติ กดเมนูหรือส่งคำสั่ง /waitting-for-approval
บอทตอบโต้ส่งกลับด้วย Flex Message ที่แสดงรูปภาพและเนื้อหาแบบเดียวกับรูปที่ 2
พร้อมปุ่ม อนุมัติหรือไม่อนุมัติใน action
ส่งแจ้งเตือนผลการอนุมัติไปให้ creator รับทราบ หรือเพื่อดำเนินการใดๆต่อ เช่น เพื่อเนื้อหาภายใน
บอทมันเป็นแค่เพียงเครื่องมือรับ input และ เครื่องมือ แสดง output รูปแบบนึงเท่านั้น
บอทของเราเป็นบอทที่พัฒนาขึ้นมาด้วย SDK ของทาง official โดยตรง แต่แทรกด้วยฟีจเจอร์เพื่อช่วยให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้น
หรือจะเอาไปทำระบบ ขออนุมัติการลาก็ทำได้ไม่ยาก จบกระบวนการได้ข้อมูลครบก็เอาไปปั้น pdf ส่งเข้าระบบได้เลย
อธิบายแบบนี้น่าจะเห็นภาพมากขึ้นว่าจะเอามันไปสร้างอะไรต่อได้อีกเยอะตามความต้องการ
.
มาถึงต้องนี้แล้วถ้าสนใจจะสร้างเว็บไซต์ หรือพัฒนาระบบ หรือสร้างแชทบอทตามความต้องการก็ติดตามมาได้ครับ