ข้อจำกัดของแชทบอท LINE OA ที่ควรรู้ก่อนเริ่มสร้าง

บทความนี้เขียนสำหรับธุรกิจในไทยที่ตัดสินใจแล้วว่าจะสร้างแชทบอทบน LINE OA และอยากรู้ข้อจำกัดจริงของแพลตฟอร์ม เช่น ส่งข้อความได้กี่รายการต่อครั้ง ใส่ปุ่มได้กี่ปุ่ม Rich Menu ทำงานอย่างไร และรับชำระเงินได้จริงแค่ไหน เพื่อออกแบบบทสนทนาได้ถูกต้องตั้งแต่ต้น ไม่ต้องรื้อโครงสร้างกลางทาง

คอนเทนต์ส่วนใหญ่เกี่ยวกับ "วิธีสร้างแชทบอท LINE" มักพาไปแค่ขั้นตอนเปิดบัญชีและเชื่อมต่อ แต่ไม่ค่อยพูดถึงข้อจำกัดจริงที่กำหนดว่าบอทของคุณออกแบบอะไรได้บ้าง บทความนี้เน้นเฉพาะส่วนนั้น

หน้าจอแชท LINE OA แสดงข้อความและปุ่มตอบกลับจากบอทธุรกิจ

โดยสรุป

  • การรับชำระเงินใน LINE บอทของ MaviBot ทำผ่านเกตเวย์ทั่วไป (เช่น Stripe, PayTabs) ไม่ใช่ LINE Pay โดยตรง เพราะ LINE Pay เป็นระบบแยกต่างหากที่ MaviBot ไม่ได้เชื่อมต่อ
  • หนึ่งข้อความตอบกลับส่งได้สูงสุด 5 รายการ ตามข้อกำหนดของ LINE Messaging API
  • Quick Reply ใส่ปุ่มได้สูงสุด 13 ปุ่ม แต่ละปุ่มจำกัดข้อความไว้ 20 ตัวอักษร
  • Template ปุ่ม (Buttons Template) ใส่ปุ่มการทำงานได้สูงสุด 4 ปุ่ม ข้อความใต้ภาพจำกัดไว้ 60 ตัวอักษรถ้ามีภาพ หรือ 160 ตัวอักษรถ้าไม่มีภาพ
  • Rich Menu สร้างได้สูงสุด 1,000 เมนูต่อหนึ่งบัญชี Official Account
  • ตามข้อมูลของ LY Corporation บริษัทแม่ของ LINE ณ เดือนธันวาคม 2024 มีผู้ใช้ LINE ในไทยราว 54 ล้านคน จากประชากรทั้งหมดราว 66 ล้านคน

ทำไม LINE OA ยังสำคัญกับธุรกิจไทย

LINE เป็นแอปที่คนไทยส่วนใหญ่ใช้อยู่แล้ว ตามรายงานของ LY Corporation ณ เดือนธันวาคม 2024 มีผู้ใช้ LINE ในไทยประมาณ 54 ล้านคน จากประชากรทั้งหมดราว 66 ล้านคน การมี LINE OA จึงเป็นช่องทางที่ลูกค้าคุ้นเคยอยู่แล้ว ไม่ต้องโน้มน้าวให้ดาวน์โหลดแอปใหม่

ข้อจำกัดของข้อความและปุ่มที่ต้องออกแบบให้พอดี

LINE Messaging API ระบุไว้ชัดเจน ว่าในการตอบกลับหนึ่งครั้ง ส่งข้อความได้สูงสุด 5 รายการเท่านั้น ไม่ว่าจะเป็นข้อความ รูปภาพ หรือปุ่มรวมกัน หมายความว่าถ้าคุณอยากส่งรูปสินค้า คำอธิบาย และปุ่ม 3 ปุ่มในคราวเดียว ก็ใกล้เต็มโควตาแล้ว ต้องวางแผนบทสนทนาให้พอดีตั้งแต่ต้น ไม่ใช่ยัดทุกอย่างในข้อความเดียว

สำหรับ Quick Reply ใส่ปุ่มได้สูงสุด 13 ปุ่ม และแต่ละปุ่มจำกัดข้อความไว้ 20 ตัวอักษร เหมาะกับตัวเลือกสั้น ๆ เช่น หมวดหมู่สินค้า ไม่เหมาะกับข้อความยาว

ส่วน Template ปุ่ม (Buttons Template) ใส่ปุ่มการทำงานได้สูงสุด 4 ปุ่ม หัวข้อจำกัดไว้ 40 ตัวอักษร และข้อความใต้ภาพจำกัดไว้ 60 ตัวอักษรถ้ามีภาพ หรือ 160 ตัวอักษรถ้าไม่มีภาพ ถ้าคุณอยากอธิบายสินค้ายาว ๆ พร้อมปุ่มเยอะ ๆ ในข้อความเดียว จะไม่พอ ต้องแบ่งเป็นหลายข้อความแทน

ข้อจำกัดพวกนี้ไม่ได้ทำให้สร้างบอทไม่ได้ แค่ต้องออกแบบบทสนทนาให้สั้นกระชับตั้งแต่แรก แทนที่จะยัดข้อมูลทั้งหมดในจุดเดียว

ตัวอย่างข้อความ Template ปุ่มของ LINE ที่มีรูปสินค้า คำอธิบาย และปุ่ม 4 ปุ่มตามขีดจำกัดสูงสุด

Rich Menu คือหน้าร้านของบอทคุณ

Rich Menu คือเมนูรูปภาพที่ปรากฏด้านล่างของหน้าแชท ทำหน้าที่เหมือนหน้าร้านให้ลูกค้ากดเข้าหมวดหมู่ สินค้า หรือบริการต่าง ๆ ได้ทันที ตามเอกสารของ LINE หนึ่งบัญชี Official Account สร้าง Rich Menu ได้สูงสุด 1,000 เมนู ซึ่งเพิ่มขึ้นมากจากเดิมที่เคยจำกัดไว้เพียง 10 เมนู ทำให้ธุรกิจที่มีหลายแคมเปญหรือหลายกลุ่มลูกค้าสามารถสลับเมนูได้อย่างยืดหยุ่น

รูปภาพของ Rich Menu ต้องเป็นไฟล์ JPEG หรือ PNG เดียว ก่อนออกแบบควรตรวจสอบขนาดและสัดส่วนตามข้อกำหนดของ LINE ให้ตรงกัน เพราะภาพที่ผิดสัดส่วนจะแสดงผลไม่สวยงามบนมือถือ

ตัดสินใจล่วงหน้าว่าจะใช้ Rich Menu กี่แบบสำหรับกลุ่มลูกค้าแบบไหน จะช่วยให้ไม่ต้องมานั่งออกแบบใหม่ทีหลัง

เชื่อมต่อ LINE OA เข้ากับ MaviBot

การเชื่อมต่อทำครั้งเดียว เริ่มจากสร้าง LINE Business ID และเปิด LINE Official Account ผ่าน Official Account Manager จากนั้นเปิดใช้งาน Messaging API และเปิด Webhook ในหน้าตั้งค่า Response แล้วนำ Channel ID กับ Channel Secret มาใส่ในหน้าตั้งค่า Messengers ของ MaviBot ขั้นตอนละเอียดทั้งหมดอยู่ในเอกสารการเชื่อมต่อ LINE ของ MaviBot

หลังเชื่อมต่อเสร็จ MaviBot จะเก็บข้อมูลบทสนทนา เช่น ประเภทแชท (ส่วนตัว กลุ่ม หรือห้อง) ตำแหน่งที่ตั้ง และรองรับ callback อย่างการติดตาม เลิกติดตาม หรือส่งสติกเกอร์ เพื่อใช้เป็นเงื่อนไขในการออกแบบบทสนทนาต่อไป ส่วนการใช้งานในแชทกลุ่มต้องเปิดสิทธิ์เพิ่มเติมใน Official Account Manager เพราะไม่ได้เปิดให้โดยอัตโนมัติ

การชำระเงินใน LINE บอท ทำอะไรได้จริง

ตรงนี้ต้องพูดตรง ๆ ก่อนตัดสินใจ MaviBot ไม่มีการเชื่อมต่อกับ LINE Pay โดยตรง สิ่งที่ทำได้คือส่งลิงก์หรือปุ่มชำระเงินผ่านเกตเวย์ทั่วไปที่ MaviBot รองรับ เช่น Stripe หรือ PayTabs ลูกค้าจะถูกพาไปยังหน้าชำระเงินของผู้ให้บริการนั้น แล้วระบบจะส่งผลลัพธ์กลับมาที่บอทโดยอัตโนมัติ คล้ายกับที่ MaviBot ทำกับ WhatsApp

LINE Pay เป็นระบบแยกต่างหากของ LINE เอง มี API ของตัวเองที่ไม่เกี่ยวข้องกับการเชื่อมต่อของ MaviBot ถ้าธุรกิจของคุณต้องการรับชำระผ่าน LINE Pay โดยเฉพาะ จะต้องเชื่อมต่อแยกต่างหาก ไม่ใช่ผ่านการตั้งค่าปกติของ MaviBot

พูดง่าย ๆ คือ รับชำระเงินในบอท LINE ได้จริง แต่เป็นผ่านเกตเวย์ทั่วไป ไม่ใช่กระเป๋าเงินของ LINE เอง

สถานการณ์การใช้งานจริงในไทย

ร้านค้าออนไลน์ ลูกค้าเลือกสินค้าผ่าน Rich Menu หรือ Quick Reply แล้วจบการชำระเงินผ่านลิงก์ที่บอทส่งให้ ไม่ต้องออกจากแอป LINE

ร้านอาหารและบริการส่งอาหาร บอทรับออเดอร์ผ่านเมนูที่จัดหมวดหมู่ไว้ล่วงหน้า และแจ้งสถานะออเดอร์กลับไปยังลูกค้าโดยอัตโนมัติ

ธุรกิจนัดหมาย เช่น คลินิกหรือร้านเสริมสวย ลูกค้าจองคิวผ่านบอทได้โดยตรง ดูตัวอย่างการทำระบบนัดหมายออนไลน์ที่ MaviBot เคยเขียนไว้

ทั้งสามกรณีเจอข้อจำกัดชุดเดียวกัน คือจำนวนข้อความ ปุ่ม และ Rich Menu สิ่งที่ต่างกันคือแต่ละธุรกิจต้องจัดสรรข้อจำกัดเหล่านี้ให้พอดีกับจำนวนสินค้า เมนู หรือบริการของตัวเอง ไม่ใช่ใช้โครงสร้างเดียวกันหมด

สรุป สิ่งที่ควรวางแผนก่อนเริ่มสร้างบอท LINE

ก่อนเริ่มออกแบบบอท ควรรู้ไว้ว่าหนึ่งข้อความส่งได้สูงสุด 5 รายการ Quick Reply ใส่ได้ 13 ปุ่ม Template ปุ่มใส่ได้ 4 ปุ่ม Rich Menu สร้างได้ถึง 1,000 เมนู และการชำระเงินต้องผ่านเกตเวย์ทั่วไป ไม่ใช่ LINE Pay โดยตรง

ข้อจำกัดเหล่านี้ไม่ได้ทำให้สร้างบอทดี ๆ ไม่ได้ แค่ต้องรู้ล่วงหน้าเพื่อวางโครงสร้างบทสนทนาให้เหมาะสมตั้งแต่ครั้งแรก

คำถามที่พบบ่อย

LINE OA รองรับ LINE Pay โดยตรงหรือไม่

ไม่ใช่ MaviBot เชื่อมต่อกับเกตเวย์ทั่วไป เช่น Stripe หรือ PayTabs เพื่อส่งลิงก์ชำระเงินในบอท LINE ไม่ใช่ LINE Pay ซึ่งเป็นระบบแยกต่างหากของ LINE เอง

ส่งข้อความได้กี่รายการต่อครั้ง

สูงสุด 5 รายการต่อการตอบกลับหนึ่งครั้ง ตามข้อกำหนดของ LINE Messaging API

Quick Reply ใส่ปุ่มได้กี่ปุ่ม

สูงสุด 13 ปุ่ม แต่ละปุ่มจำกัดข้อความไว้ไม่เกิน 20 ตัวอักษร

ต้องเขียนโค้ดไหมในการสร้างบอท LINE ด้วย MaviBot

ไม่ต้อง ตั้งค่าผ่านตัวสร้างบอทแบบภาพและการตั้งค่า Messengers ของ MaviBot ได้เลย

เริ่มออกแบบบอท LINE ให้ถูกต้องตั้งแต่ครั้งแรก

รู้ข้อจำกัดก่อนเริ่มสร้าง ช่วยประหยัดเวลาที่ต้องมานั่งแก้โครงสร้างบทสนทนาทีหลัง

หากอยากลองดูว่า MaviBot ตั้งค่าบอท LINE จริงเป็นอย่างไร ทดลองใช้ MaviBot ได้ฟรี