เชื่อม LINE OA ของร้านกับ Chaorod
เปิดหน้าหลังร้านและหน้า LINE ควบคู่กัน แล้วทำตามวิธีที่หน้าตั้งค่าของคุณแสดง เมื่อเสร็จ ลูกค้าจะทัก LINE OA ของร้านและรับข้อความจากระบบได้
ทำครั้งเดียวต่อร้าน · LIFF ไม่จำเป็นสำหรับการเริ่มใช้บอท
เริ่มจากตรงไหน
ไปที่ หลังร้าน → ตั้งค่า → “LINE Bot (ส่งข้อความลูกค้า)” แล้วดูปุ่มที่ปรากฏบนหน้าจอ
ก่อนเริ่ม
ใช้บัญชีที่มีสิทธิ์จัดการ LINE OA ของร้าน และตรวจว่ากำลังตั้งค่าในร้านที่ถูกต้อง หากยังไม่มี LINE OA ให้สร้างที่ LINE Official Account Manager ก่อน
ถ้ามีปุ่มเชื่อมแบบคลิกเดียว
ปุ่มนี้จะแสดงเฉพาะร้านที่เปิดใช้วิธีเชื่อมแบบนี้แล้ว หากไม่เห็นปุ่ม ให้ไปที่ วิธีกรอกข้อมูลเอง
กดเชื่อม LINE OA แบบ one-click
ในหลังร้าน กดปุ่มดังกล่าว ระบบจะเปิดหน้าของ LINE
เลือก LINE OA ของร้านและกดอนุญาต
อ่านชื่อบัญชีให้ตรงกับร้านของคุณก่อนกดยืนยัน แล้วรอให้ LINE พากลับมาที่หลังร้าน
กดทดสอบเชื่อมต่อ
ตรวจว่าชื่อ LINE OA ที่แสดงตรงกับร้าน แล้วไปทดสอบแชทในหัวข้อด้านล่าง
ดูว่าถูกไหม: หลังร้านแสดงชื่อ LINE OA ของร้านและไม่มีข้อความแจ้งข้อผิดพลาด
กรอกข้อมูลเองทีละขั้น
วิธีนี้ใช้ 3 ค่า จาก Messaging API ของ LINE OA ร้านเดียวกัน: Channel ID, Channel Secret และ Channel Access Token ช่อง LIFF ID ในภาพเป็นของเสริม ปล่อยว่างได้
เปิด Messaging API ให้ LINE OA ของร้าน
เข้า manager.line.biz → เลือก LINE OA ร้าน → “ตั้งค่า” → “Messaging API” → เปิดใช้งาน หากระบบถามหา Provider ให้เลือกหรือสร้าง Provider ของร้าน
จากนั้นเข้า LINE Developers Console ด้วยบัญชีเดียวกัน → เลือก Provider และ Messaging API channel ของ LINE OA ร้านนี้
หากไม่พบเมนู ให้ดู คู่มือเปิด Messaging API ของ LINE
คัดลอก 3 ค่าให้ตรงกับช่องใน Chaorod
ช่องใน Chaorod คัดลอกจาก LINE Developers Channel IDแท็บ Basic settings → Channel ID (ตัวเลข) Channel Secretแท็บ Basic settings → Channel secret Channel Access Token (long-lived)แท็บ Messaging API → Channel access token → Issue ถ้าเคยมี Token แล้ว ให้ใช้ค่าที่ใช้งานอยู่ การกด Issue ใหม่สำหรับ long-lived token จะทำให้ค่าเดิมใช้ไม่ได้ จึงต้องนำค่าใหม่มาอัปเดตใน Chaorod ด้วย
วางค่าแล้วกดบันทึก + ทดสอบเชื่อมต่อ
กลับมาที่ ตั้งค่าใน Chaorod → “LINE Bot (ส่งข้อความลูกค้า)” → “เริ่มเชื่อม LINE OA” → วาง 3 ค่าในช่องชื่อเดียวกัน ปล่อย “LIFF ID (ถ้ามี)” ว่างไว้ แล้วกด “บันทึก + ทดสอบเชื่อมต่อ” ตรวจว่าชื่อ LINE OA ที่ระบบแสดงตรงกับบัญชีของร้าน
เปิด Use webhook
ใน LINE Developers → แท็บ “Messaging API” → เปิดสวิตช์ “Use webhook” แล้วกลับมากด “ทดสอบเชื่อมต่อ” อีกครั้ง
Webhook URL ระบบใส่ให้เมื่อยังไม่มีค่า
ถ้าช่อง Webhook URL ของ LINE ยังว่าง Chaorod จะใส่ให้ตอนทดสอบ ถ้ามี URL ของระบบอื่นอยู่ ระบบจะไม่เปลี่ยนค่าเดิมและจะแจ้งให้ทราบ
เก็บ Secret และ Token ไว้เป็นส่วนตัว
อย่าส่งรหัส 2 ค่านี้ในแชทหรือภาพหน้าจอ เมื่อต้องขอความช่วยเหลือ ให้ปิดทับก่อนส่ง
มี Webhook ของระบบอื่นอยู่แล้ว ใส่ของ Chaorod เพิ่มได้ไหม?
ใส่เป็น 2 URL ใน Messaging API channel เดียวกันไม่ได้ LINE ส่งเหตุการณ์แชทไปยัง Webhook URL ได้เพียง URL เดียว ถ้าเปลี่ยนเป็น URL ของ Chaorod ระบบเดิมจะไม่ได้รับเหตุการณ์แชทจากช่องนี้
อย่ากด Update ทับของเดิมจนกว่าจะพร้อมย้าย
ถ้าต้องใช้บอทเดิมต่อ ให้คง URL เดิมไว้และปรึกษาทีม Chaorod ก่อน หากจะย้ายมาใช้ Chaorod ให้ประสานกับผู้ดูแลระบบเดิม แล้วค่อยเปลี่ยนเป็น URL ที่หลังร้าน Chaorod แสดง จากนั้นเปิด Use webhook และทดสอบแชทอีกครั้ง อย่ากด Issue long-lived Token ใหม่โดยไม่ตรวจระบบเดิม เพราะ Token เดิมจะใช้ไม่ได้
อ่านข้อจำกัดจาก LINE Developers: ใช้หลายเครื่องมือกับ LINE OA เดียวกัน
ทดสอบว่าบอทตอบลูกค้าจริง
เพิ่ม LINE OA ร้านเป็นเพื่อน
ใช้ LINE ส่วนตัวเพิ่ม LINE OA ร้านเป็นเพื่อน แล้วส่งคำว่า “ดูรถ”
ดูคำตอบในแชท
ถ้าบอทส่งข้อมูลรถกลับมา แปลว่าข้อความจากลูกค้าเข้าระบบแล้ว
เผยแพร่เมนูลูกค้า (ถ้ามีปุ่ม)
ถ้าหน้าตั้งค่ามีปุ่ม “เผยแพร่เมนู” ให้กดเพื่อแสดงปุ่มเมนูใต้แชทลูกค้า
ดูว่าถูกไหม: ส่ง “ดูรถ” แล้วได้คำตอบจาก OA ร้าน และหลังร้านแสดงว่าได้รับข้อความจาก LINE แล้ว
ถ้าติดขัด
กดทดสอบแล้วชื่อ LINE OA ไม่ตรงร้าน
กลับไปเลือก Messaging API channel ของร้านที่ถูกต้อง แล้วคัดลอก 3 ค่าใหม่จาก channel เดียวกัน
Token ไม่ผ่าน หรือเพิ่งกด Issue ใหม่
คัดลอก Channel Access Token ล่าสุดมาวางใน Chaorod แล้วกดบันทึก + ทดสอบอีกครั้ง
ระบบแจ้งว่า Channel Secret ไม่ตรง
กลับไปที่ Basic settings ของ Messaging API channel เดียวกัน คัดลอก Channel secret ใหม่ แล้วบันทึกอีกครั้ง
เชื่อมแล้วแต่บอทไม่ตอบ
เช็กว่า Use webhook เปิดอยู่ จากนั้นกดทดสอบเชื่อมต่ออีกครั้ง และลองส่งข้อความจาก LINE ส่วนตัว
บอทตอบซ้ำกับข้อความอัตโนมัติของ LINE
ที่ LINE Official Account Manager → ตั้งค่า → การตอบกลับ ให้ปิดข้อความตอบกลับอัตโนมัติที่ไม่ต้องการ
เมนูใต้แชทไม่ขึ้น
กด เผยแพร่เมนู ในหลังร้าน แล้วปิดและเปิดห้องแชท LINE อีกครั้ง
หากยังไม่สำเร็จ ส่งภาพหน้าจอ ข้อความผิดพลาด และชื่อ LINE OA ให้ทีม Chaorod โดยปิดทับ Channel Secret และ Access Token ก่อนส่ง
LIFF ทำภายหลังได้
LIFF ใช้ให้ลูกค้าเปิดหน้าจองภายในแอป LINE การเชื่อมบอทและทดสอบแชทข้างบนไม่ต้องกรอก LIFF ID หากต้องการตั้งค่าภายหลัง ให้สร้าง LINE Login channel ใต้ Provider เดียวกัน กับ Messaging API ของร้าน แล้วเพิ่ม LIFF app ในแท็บ LIFF คัดลอก LIFF ID กลับมาใส่ในหลังร้าน
ดูขั้นตอนเพิ่มเติมได้ใน คู่มือ LIFF ของ LINE