เมื่อแชทบอทไม่ตอบกลับ ให้ตรวจตามลำดับด้านล่าง สาเหตุที่พบบ่อยที่สุดอยู่ข้างบน บทความนี้เน้นแชทบอท LINE และระบุจุดที่ Facebook, Instagram และ WhatsApp ต่างออกไป
1. บอทเปิดอยู่หรือไม่
ในแถบนำทาง คลิก LINE เลือก "แชทบอท" หาบอทตัวนั้น แล้วดูว่าสวิตช์ "สถานะแชทบอท" เปิดอยู่หรือไม่
ภาพด้านล่างคือหมวด "บอทที่ถูกกระตุ้นจากเหตุการณ์" แต่ละแถวมีสวิตช์ "สถานะแชทบอท" และ "เหตุการณ์ทริกเกอร์" เช่น รูปภาพข้อความ สติ๊กเกอร์ หรือ "ตอบกลับเริ่มต้น" ถ้าสวิตช์เป็นสีเทา บอทจะไม่ตอบ

- บอทใหม่เปิดสถานะไว้ตั้งแต่แรก แต่หลายคนปิดไว้ตอนทดสอบแล้วลืมเปิด
- เมื่อเปิดหรือปิด จะแสดง "แชทบอทเปิดใช้งานแล้ว" หรือ "แชทบอทปิดใช้งานแล้ว"
2. คีย์เวิร์ดตรงหรือไม่
บอทคีย์เวิร์ดดูเฉพาะข้อความตัวอักษรที่เพื่อนส่งมา และเทียบได้สองแบบ
| วิธีเทียบ | ทำงานเมื่อ | เข้าใจผิดบ่อย |
|---|---|---|
| คีย์เวิร์ดทริกเกอร์ (เท่ากับ) | ข้อความทั้งหมดตรงกับคีย์เวิร์ดทุกตัวอักษร | คีย์เวิร์ด "ลดราคา" แต่เพื่อนส่ง "มีลดราคาไหม" จะไม่ทำงาน |
| คีย์เวิร์ดทริกเกอร์ (รวม) | คีย์เวิร์ดอยู่ในข้อความตรงไหนก็ได้ | คีย์เวิร์ดสั้นเกินไป (เช่น "ค่ะ") จะทำงานกับข้อความที่ไม่เกี่ยวข้อง และแย่งตอบจากบอทตัวอื่น |
- ระบบตัดอีโมจิออกก่อนเทียบ "ลดราคา😊" จึงนับเหมือน "ลดราคา"
- ตัวพิมพ์ใหญ่เล็ก ตัวอักษรเต็มความกว้าง หรือช่องว่างเกิน อาจทำให้ "เท่ากับ" ไม่ตรง ถ้าไม่แน่ใจว่าเพื่อนจะพิมพ์อย่างไร ให้ใช้ "รวม" หรือเพิ่มหลายรูปแบบ
- สติ๊กเกอร์ รูปภาพ และตำแหน่งจะไม่ทำให้บอทคีย์เวิร์ดทำงาน ต้องใช้บอทที่ถูกกระตุ้นจากเหตุการณ์ของเหตุการณ์นั้น
3. เงื่อนไขทริกเกอร์กันเพื่อนคนนั้นออกหรือไม่
ในแท็บ "การตั้งค่าบอท" ของบอท ตรวจ "เงื่อนไขจำกัด"
| การตั้งค่า | ตรวจอะไร |
|---|---|
| ระยะเวลาทริกเกอร์ | ตอนนี้อยู่ในช่วงวันที่หรือไม่ คำนวณตาม "เขตเวลาแชทบอท" |
| ช่วงเวลามีผลประจำสัปดาห์ | วันนี้และช่วงเวลานี้เปิดอยู่หรือไม่ |
| จำกัดแท็กทริกเกอร์สำหรับแชทบอท | เพื่อนมีแท็กที่กำหนดหรือไม่ (ถ้าเลือกต้องมีทั้งหมด ต้องครบทุกแท็ก) |
| ยกเว้นแท็กทริกเกอร์สำหรับแชทบอท | เพื่อนมีแท็กที่ถูกยกเว้นหรือไม่ |
| สภาพแวดล้อมทริกเกอร์ | ถ้าเลือก "บอท" จะไม่ทำงานในกลุ่ม ถ้าเลือก "กลุ่ม" จะไม่ทำงานในแชทแบบหนึ่งต่อหนึ่ง |
บอท Facebook, Instagram และ WhatsApp ยังมี "บัญชีทริกเกอร์" ถ้าเลือก "บัญชีเฉพาะ" เพจหรือบัญชีที่ไม่ได้เลือกจะไม่ทำให้บอททำงาน
4. ทำไมตอบกลับเริ่มต้นไม่ขึ้น
"ตอบกลับเริ่มต้น" ใช้ตอบข้อความที่ไม่ได้ทริกเกอร์บอทตัวอื่น แต่มีข้อจำกัดเพิ่ม
- ตอบเฉพาะข้อความตัวอักษร ไม่ตอบสติ๊กเกอร์หรือรูปภาพ
- ทำงานเฉพาะแชทแบบหนึ่งต่อหนึ่ง ไม่ทำงานในกลุ่ม
- ทำงานเฉพาะเมื่อแชทของเพื่อนเป็น "ข้อความอื่นๆ" (ไม่อยู่ในขั้นตอนบริการลูกค้า) เมื่อแชทเข้าสู่ขั้นตอนบริการ (เช่น ถูกโอนให้เอเจนต์ หรือเป็น "รอการดำเนินการ" "กำลังดำเนินการ") ตอบกลับเริ่มต้นจะหยุด เพื่อไม่ให้บอทตอบแย่งกับเอเจนต์ และจะกลับมาทำงานหลังสิ้นสุดการบริการลูกค้า
ความหมายของสถานะการแชทดูที่จัดการแชทในแชทเซ็นเตอร์
5. เพื่อนอยู่ในแบล็คลิสท์หรือไม่
เมื่อสมาชิกในแบล็คลิสท์ส่งข้อความส่วนตัวมา แชทบอททุกตัวจะไม่ตอบ ตรวจที่สมาชิกและแท็ก › แบล็คลิสท์ ดูเพิ่มสมาชิกลงในแบล็คลิสท์
6. มีคนตอบ แต่ไม่ใช่บอทที่ตั้งใจ
ข้อความเดียวมักตรงกับบอทหลายตัว แต่จะตอบเพียงตัวเดียว
| สถานการณ์ | บอทตัวไหนตอบ |
|---|---|
| บอทที่ตั้ง "จำกัดแท็ก" และเพื่อนตรงเงื่อนไข | บอทตัวนั้นตอบก่อน (ถ้ามีหลายตัว จะเป็นตัวที่สร้างก่อนสุด) |
| ไม่มีตัวไหนจำกัดแท็ก | ตัวที่สร้างล่าสุด |
| ไม่มีตัวไหนตรงเลย | เฉพาะข้อความตัวอักษรจะไปที่ "ตอบกลับเริ่มต้น" (ตามเงื่อนไขในหัวข้อก่อนหน้า) |
คีย์เวิร์ดแบบ "รวม" ที่สั้นมาก หรือบอททดสอบที่สร้างทีหลัง จึงมักแย่งตอบ ให้ปิดบอททดสอบ หรือเปลี่ยนคีย์เวิร์ดเป็น "เท่ากับ"
7. การเชื่อมต่อแพลตฟอร์มมีปัญหาหรือไม่
ถ้าตรวจทุกข้อแล้วยังไม่มีการตอบสนองเลย LINE Official Account อาจไม่ได้ส่งข้อความมาที่ OakMega
- ใน LINE Official Account Manager ตรวจว่าเปิด Webhook ในการตั้งค่าการตอบกลับแล้ว
- ให้เจ้าของแชนแนลเปิดบัญชี LINE ที่การตั้งค่า › การตั้งค่าแพลตฟอร์มการสื่อสาร แล้วดูว่าสถานะ Webhook ถูกต้อง