🌟 ภาพรวมระบบ
LINE Bot Admin Panel เป็นระบบที่ช่วยให้คุณจัดการคำถาม-คำตอบของ LINE Bot ได้ง่าย โดยไม่ต้องแก้ไฟล์โค้ดโดยตรง
ตอบอัตโนมัติ
ตอบคำถามลูกค้าทันทีตาม keyword ที่ตั้งไว้
Quick Reply
มีปุ่มตัวเลือกให้ลูกค้ากดเลือกหัวข้อย่อย
ส่งรูปภาพ
แนบรูปไปกับคำตอบได้ เช่น แผนที่ ราคา QR
จัด Priority
กำหนดความสำคัญของคำตอบเมื่อตรงกันหลายรายการ
🔐 การเข้าสู่ระบบ
LINE Bot Admin Panel
เปิดเว็บเบราว์เซอร์
ไปที่ URL ของระบบ เช่น https://yourdomain.com/apps/line_bot/
กรอกรหัสผ่าน
ใส่รหัสผ่านผู้ดูแล (ค่าเริ่มต้น: xxxxxx)
กดเข้าสู่ระบบ
จะเข้าสู่หน้าจอจัดการหลัก พบ 2 แท็บ: Settings และ จัดการ FAQ
index.php บรรทัดที่ 5 (define('ADMIN_PASSWORD', ...)) ก่อนใช้งานจริง⚙️ ตั้งค่า LINE Bot
ใช้สำหรับติดตั้งครั้งแรก หรือเปลี่ยน Bot (Channel) ที่เชื่อมต่อ
ตั้งค่า LINE Bot
| ช่อง | คำอธิบาย |
|---|---|
| Channel Access Token | Token จาก LINE Developers Console (แท็บ Messaging API) |
| Channel Secret | Secret จาก LINE Developers Console (แท็บ Basic Settings) |
💬 จัดการ FAQ
นี่คือหน้าจอที่ใช้บ่อยที่สุด สำหรับจัดการคำถาม-คำตอบของ Bot
| # | Keywords | Type | Priority | Actions |
|---|---|---|---|---|
| 1 | เวลาเปิด, เปิดกี่โมง | 💬 | 15 | ✏️ 🗑 |
| 2 | เข้าระบบ, login | 🔀 | 10 | ✏️ 🗑 |
| 3 | ราคา, ค่าบริการ | 💬 | 8 | ✏️ 🗑 |
ความหมายของคอลัมน์
| คอลัมน์ | ความหมาย |
|---|---|
| # | รหัส FAQ (อัตโนมัติ) |
| Keywords | คำค้นที่ลูกค้าพิมพ์แล้ว Bot จะตอบ |
| Type | 💬 = ตอบตรง, 🔀 = มีตัวเลือก |
| Priority | ความสำคัญ (1–100) ยิ่งสูงยิ่งเลือกก่อน |
| Actions | ✏️ แก้ไข / 🗑 ลบ |
💡 โหมดตอบตรง (Direct)
ใช้เมื่อต้องการให้ Bot ตอบข้อความเดียวกลับไปเมื่อลูกค้าพิมพ์ keyword ที่ตรงกัน
ตัวอย่างการทำงาน
09:00 - 20:00 น.
☎️ 02-xxx-xxxx
การกรอกข้อมูล
| ช่อง | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| Keywords | คำค้น คั่นด้วยเครื่องหมายจุลภาค | เวลาเปิด, เปิดกี่โมง, เวลาทำการ |
| Priority | ความสำคัญ 1-100 | 15 |
| คำตอบ | ข้อความที่ Bot จะตอบ (ขึ้นบรรทัดใหม่ได้) | ร้านเปิด 9-20 น. |
| รูปภาพ | คลิกเพื่ออัปโหลด (jpg/png/gif/webp) | 📷 |
🔀 โหมดมีตัวเลือก (Quick Reply)
ใช้เมื่อต้องการให้ลูกค้าเลือกหัวข้อย่อยก่อน เหมาะกับคำถามที่มีคำตอบหลายแบบ
ตัวอย่างการทำงาน
https://web.app.com/login
โครงสร้างข้อมูล
กำหนด Keywords และ Priority
เหมือนโหมดตอบตรง
เลือกโหมด "🔀 มีตัวเลือก"
ฟอร์มจะเปลี่ยนเป็นให้ใส่ข้อความคำถาม + ตัวเลือก
ใส่ข้อความคำถาม
เช่น คุณต้องการเข้าระบบไหน?
กด + เพิ่มตัวเลือก
แต่ละตัวเลือกต้องกรอก: ชื่อปุ่ม (≤20 ตัว), คำตอบ, และ รูปภาพ (ถ้ามี)
🧠 Bot ทำงานอย่างไร
เพื่อตั้งค่า FAQ ได้ดี ควรเข้าใจขั้นตอนที่ Bot ใช้หาคำตอบ
✅ เคล็ดลับการเขียน FAQ ที่ดี
1. Keywords ควรใส่หลายคำ
รหัสผ่าน
ลูกค้าพิมพ์ "ลืมรหัส" จะไม่เจอ
รหัสผ่าน, ลืมรหัส, password, รีเซ็ต, reset
ครอบคลุมหลายวิธีที่ลูกค้าพิมพ์
2. ใช้ Priority ช่วยจัดลำดับ
เมื่อมี FAQ หลายอันที่ keyword ซ้ำกัน ให้กำหนด Priority:
- คำถามเฉพาะเจาะจง → Priority สูง (เช่น 20)
- คำถามทั่วไป → Priority ต่ำ (เช่น 5)
3. ใช้โหมด "มีตัวเลือก" สำหรับคำถามกว้าง
เมื่อ keyword เดียวอาจหมายถึงหลายเรื่อง ให้ใช้ตัวเลือกให้ลูกค้าเลือกเอง
เช่น keyword เข้าระบบ อาจหมายถึงหลายระบบ
4. ใส่รูปภาพเมื่อจำเป็น
แผนที่ร้าน
ให้ลูกค้าหาง่าย
ตารางราคา
ดูได้ทันที
ตัวอย่างสินค้า
ช่วยตัดสินใจ
QR ชำระเงิน
สแกนจ่ายได้เลย
🔧 แก้ปัญหาที่พบบ่อย
| ปัญหา | วิธีแก้ |
|---|---|
| 🤖 Bot ไม่ตอบเลย |
1. ตรวจ Token/Secret ในแท็บ Settings 2. ปิด Auto-reply ใน LINE Official Account Manager 3. กด Verify Webhook URL ใน LINE Developers Console |
| ❓ Bot ตอบผิดหัวข้อ | ปรับ Priority ให้ถูกลำดับ หรือเพิ่ม keywords ให้เฉพาะเจาะจง |
| 🖼️ อัปโหลดรูปไม่สำเร็จ | รองรับเฉพาะ jpg, jpeg, png, gif, webp |
| ⏱️ กดตัวเลือกแล้วไม่ตอบ | Quick Reply หมดอายุ 5 นาที ให้ลูกค้าพิมพ์ใหม่ |
| 🔑 ลืมรหัสผ่าน Admin | แก้ไฟล์ index.php บรรทัดที่ 5 โดยตรง |