คลังข้อมูลบริการลูกค้า - Oho Chat help center / คู่มือการใช้งาน / วิธีใช้งาน Custom payload กับ แชทบอท Oho Chat
Flex message ซึ่งเปรียบเสมือนกุญแจวิเศษที่ปลดล็อกประสบการณ์การแชทให้เหนือระดับ ไม่ใช่แค่การตอบกลับจากในรูปแบบเดิมๆ แต่เราจะสามารถส่งข้อความในรูปแบบที่หลากหลายกว่าเดิม ละที่สำคัญสามารถทำ LINE Flex message ได้ผ่าน "LINE Custom Payload" ของ Oho Chat ได้ด้วยนะ
1. LINE Custom payload คืออะไร?
- สำหรับ LINE Bot ที่สามารถส่งข้อความแบบพิเศษ ไม่ใช่แค่ตัวการส่งข้อความ รูปภาพ วิดิโอ หรือ สติกเกอร์ทั่วไปแบบที่เราใช้กันประจำ หรือที่เรียกว่า Flex Message
- ข้อความจำพวกนี้จะมีขั้นตอนวิธีการสร้างที่ต้องใช้ LINE Flex simulator ในการช่วยสร้างขึ้นมา (หรือ Developer บางท่านอาจจะเขียน Code JSON ขึ้นมาเองเลยก็ได้) และส่งข้อมูลไปให้ LINE ประมวลผลอีกครั้งเพื่อส่งหาผู้ติดตามของเรา
- และ Oho LINE Custom payload ก็คือเครื่องมือหนึ่งที่ทางทีมงาน Oho Chat พัฒนาออกมาเพื่อให้ทาง ผู้ใช้งานสามารถนำ Code JSON ที่ได้มา มาใส่ไว้ตัวระบบของ Oho Chat เพื่อให้ Chatbot ของธุรกิจสามารถตอบข้อความได้หลากหลายขึ้น เปรียบเสมือนการสร้างความโดดเด่นให้กับข้อความ LINE Bot ของเรา ซึ่งเราสามารถสร้างข้อความที่ มีลูกเล่น มีสีสัน หรือแม้แต่ การสร้างการมีส่วนร่วมระหว่างผู้ใช้งาน
2. ธุรกิจที่ต้องการใช้งาน Oho LINE Custom payload ทำอย่างไร ?
- ปัจจุบัน Oho Chat ได้ออกฟีเจอร์ใหม่ที่ให้ผู้ใช้งานในธุรกิจบน Oho สามารถสร้างข้อความในการตอบกลับแชทบอทด้วยประเภท Custom Payload ได้แล้ว โดยฟีเจอร์ Custom Payload นั้นเปิดให้ใช้งานสำหรับธุรกิจได้รับสิทธิ์เท่านั้น สามารถขอเริ่มใช้ได้ 3 ขั้นตอน
- ติดต่อขอเปิดใช้งานและอ่านเงื่อนไขในการใช้งาน Oho LINE Custom Payload กับทางทีมงาน Oho Chatได้ที่ LINE : @ohochat
- เชื่อมต่อ LINE Official Account กับ Oho Chat
- เลือกช่องทาง ในคอลัมน์ “เงื่อนไข” ได้เพียงแค่ช่องทาง Line เท่านั้น (ยังไม่รองรับแพลตฟอร์มอื่น)
- เมื่อผู้ใช้งานเข้ามาในหน้าตั้งค่าการตอบกลับแชทบอท การตั้งค่าในส่วนของ “เงื่อนไข” ผู้ใช้งานจะต้องมี LINE Official Account เชื่อมต่อกับธุรกิจใน Oho Chat และจะต้อง เลือกช่องทางในการตอบกลับเฉพาะช่องทาง LINE เท่านั้น อย่างน้อย 1 ช่องทาง
3. วิธีการตั้งค่าเริ่มใช้งาน LINE Custom payload บน Oho Chat
- วิธีการตั้งค่าจะมี 5 ขั้นตอนดังนี้
- เริ่มจากเข้าไปที่
ฟีเจอร์แชทบอท
⇒ เลือกฟังก์ชันตอบกลับแชท
⇒ คลิก+เพิ่มใหม่
เพื่อสร้างชุดการตอบกลับ ⇒ ไปที่แท็บ 3 การตอบกลับ และ คลิกที่ปุ่ม “LINE Custom Payload”
- เมื่อทำการกดปุ่ม “LINE Custom Payload” จากนั้นจะมีหน้าต่างแสดงส่วนที่เป็น Code Editor ปรากฎขึ้นมา เพื่อรองรับการสร้างหรือแก้ไขข้อมูล Custom Payload ในรูปแบบของ JSON (หากไม่สามารถคลิกปุ่มได้ติดต่อทีมงาน Oho Chat ได้ที่ LINE : @ohochat)
- ซึ่งหากใครมี Code JSON สำหรับการสร้าง Flex message ที่ถูกต้องอยู่แล้ว ก็สามารถนำ Code ดังกล่าวมาใส่ในช่อง Editor ตัวนี้ได้เลย
- หลังจากได้ Code JSON มาแล้วเราสามารถนำ Code การสร้างข้อมูล JSON สำหรับข้อความประเภทต่างๆ ที่ LINE รองรับ มาตรวจ Format ให้ถูกต้องได้ โดยสามารถเข้าไปดูตัวอย่างได้ที่ >> message type จากนั้นเรากลับมาที่ Oho Chat ของเรา ในส่วนของหน้าต่าง Code Editor เราสามารถนำข้อมูล JSON ที่ได้คัดลอกมาวางแทนที่ในส่วนของ Contents ได้เลย
- เพื่อใช้งาน Custom Payload ของเรา จำเป็นต้องตั้งค่าแชทบอทให้สามารถตรวจจับข้อความที่เกี่ยวข้องได้ ตัวอย่างเช่น เมื่อลูกค้าพิมพ์ข้อความว่า "สอบถามรายละเอียด" บอทจะทำการส่ง Custom Payload ที่เราออกแบบไว้ให้ลูกค้าโดยอัตโนมัติ
4. โครงสร้างของ Flex Message (JSON)
- จะประกอบไปด้วย 3 ส่วนหลัก ได้แก่
- type : ประเภทของข้อความ เช่น text, sticker, image , flex เป็นต้น
- altText : เป็นข้อความที่จะแสดงเมื่อผู้ใช้งานได้รับข้อความ โดยจะแสดงในการแจ้งเตือน รายการข้อความ และในกรณีที่มีการอ้างอิงถึง แทนข้อความ Flex
- contents : ตรงส่วนที่คือส่วนที่เราจะระบุถึงองค์ประกอบของข้อความ Flex Message ของเรา เช่น ในตัวอย่างด้านล่าง เราต้องการจะสร้าง กล่องข้อความที่เป็น bubble มีลักษณะเป็นแนวนอน ภายในจะมี 2 ข้อความ ได้แก่ “hello” และ “world”
4.1 สำหรับผู้ใช้งานที่ต้องการสร้างข้อความตอบกลับที่มีความน่าสนใจและดึงดูดสาย หรือมีความซับซ้อนอย่าง Flex message ทาง LINE ได้พัฒนาเครื่องมือที่ช่วยให้คุณออกแบบ Custom payload JSON ได้อย่างง่ายดาย เครื่องมือนี้มีชื่อว่า Flex Message Simulator
4.2 เครื่องมือนี้จะช่วยให้เราออกแบบตัว Flex Message ของเราให้มีความหลากหลายมากขึ้น ซึ่งทำให้ง่าย และ สะดวกรวดเร็วโดยเมื่อเราปรับแต่งตัว Flex Message ของเราเรียบร้อยแล้ว ขั้นตอนต่อไปคือการคัดลอกตัว JSON โดยเราสามารถคัดลอกได้โดยกดที่ปุ่ม “View as JSON” จากนั้นทำการกด “COPY”
4.3 หลังจากได้ Code JSON มาแล้วเราสามารถนำ Code การสร้างข้อมูล JSON สำหรับข้อความประเภทต่างๆ ที่ LINE รองรับ มาตรวจ Format ให้ถูกต้องได้ โดยสามารถเข้าไปดูตัวอย่างได้ที่ message type
4.4 จากนั้นเรากลับมาที่ Oho Chat ของเรา ในส่วนของหน้าต่าง Code Editor เราสามารถนำข้อมูล JSON ที่ได้คัดลอกมาวางแทนที่ในส่วนของ Contents ได้เลย (สามารถดูวิธีดำเนินการต่อที่หัวข้อ วิธีการตั้งค่าเริ่มใช้งาน LINE Custom payload บน Oho Chat)