Quick Replies — ใช้ Hotkey Alt+1..9 ตอบเร็วในหนึ่งกด←
ระบบตอบแชทที่เร็วที่สุดในชีวิตประจำวัน — ตั้งข้อความสำเร็จรูปไว้ 9 แบบ แล้วกด Alt + ตัวเลข 1..9 เพื่อส่งทันที
ภาพรวม←

หมายเลขในรูป:
- หัวข้อ — Quick Replies ตั้งโดย Admin
- Hotkey label — Alt+1..9 ใช้กดในหน้า Inbox
- 2 ช่องต่อ slot: ชื่อสั้น + ข้อความเต็ม
- ปุ่ม "บันทึก" — slot ที่บันทึกแล้วจะใช้ hotkey ได้ทันที
mergchat มี Quick Replies 9 slot (Alt+1 ถึง Alt+9) แต่ละ slot เก็บข้อความสำเร็จรูปได้ Agent กด hotkey ในหน้า Inbox ได้เลยโดยไม่ต้องคลิกเมาส์
┌─────────────────────────────────────────────────────────────┐
│ Inbox (เปิดแชทอยู่) │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ลูกค้า: ฝากเงินไม่เข้าครับ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ ช่องพิมพ์ตอบ: [_______________________] │
│ │
│ 💡 Hint: Alt+1 ขอบคุณ • Alt+2 รอสักครู่ • ... │
└─────────────────────────────────────────────────────────────┘
↓ Agent กด Alt+1
↓
ข้อความเต็มของ Alt+1 ถูกใส่ในช่องพิมพ์ทันที → กด Enter ส่ง
วิธีตั้งค่า Quick Reply (Admin)←
- เข้าไปที่ Settings (⚙️) → tab ⚡ Quick Replies
- เห็น 9 slot — Alt+1, Alt+2, ..., Alt+9 พร้อม 2 ช่อง:
- ชื่อสั้น — label ที่แสดงใน hint bar (เช่น
ขอบคุณ) - ข้อความเต็ม — ที่จะส่งจริงเมื่อ Agent กด hotkey
- กรอกทั้งสองช่อง แล้วกด บันทึก ของ slot นั้น
- ปุ่ม "บันทึก" จะเปิดใช้งานเฉพาะตอนทั้ง 2 ช่องไม่ว่าง
ตัวอย่างการใช้ slot
| Slot | ชื่อสั้น | ข้อความเต็ม |
|---|---|---|
| Alt+1 | ขอบคุณ |
ขอบคุณที่ติดต่อมาครับ ทีมงานจะรีบตรวจสอบและแจ้งกลับโดยเร็วที่สุดค่ะ 🙏 |
| Alt+2 | รอสักครู่ |
กรุณารอสักครู่นะคะ ทีมงานกำลังตรวจสอบให้อยู่ค่ะ |
| Alt+3 | ฝากไม่เข้า |
ขออภัยในความไม่สะดวกค่ะ รบกวนแจ้งสลิปและเลขที่บัญชีที่ใช้ฝากให้ทีมตรวจสอบนะคะ |
| Alt+4 | ถอนช้า |
รายการถอนของลูกค้าอยู่ในคิวแล้วค่ะ ตามปกติจะใช้เวลาไม่เกิน 15 นาที |
| Alt+5 | ปิดเคส |
หากไม่มีอะไรเพิ่มเติม ขออนุญาตปิดเคสนี้นะคะ — ขอบคุณที่ใช้บริการค่ะ 😊 |
วิธีใช้งาน (Agent)←
1. ตอนเปิดแชท←
หลังจากเลือกแชทจาก Inbox ด้านซ้าย ช่อง hint bar จะปรากฏใต้ช่องพิมพ์ตอบ — แสดงรายการ Alt+1..9 พร้อมชื่อสั้น
2. กด Hotkey←
- กด Alt+1 → ข้อความเต็มของ Alt+1 ถูกใส่ในช่องพิมพ์
- ทบทวนข้อความ (แก้ได้ ถ้าต้องปรับ context)
- กด Enter ส่ง
3. คลิกแทนกด hotkey ก็ได้←
ใน hint bar คลิกที่ slot ที่ต้องการ → ผลเหมือนกัน (สำหรับคนที่ keyboard ชั่วคราวใช้ไม่ได้ หรือบน mobile)
Quick Replies = per-agent
Quick Replies เป็นของ Admin ตั้งกลาง — ทุก Agent ในระบบใช้ slot เดียวกัน ไม่สามารถ set ส่วนตัวได้
API ที่เกี่ยวข้อง (อ้างอิง)←
| Endpoint | Method | คำอธิบาย |
|---|---|---|
/api/quick-replies |
GET | ดึงรายการ 9 slot (สำหรับ render hint bar) |
/api/quick-replies/:id |
PUT | บันทึก slot (admin only) |
ดูรายละเอียดที่ API-Docs-MergeChat
คำถามที่พบบ่อย←
Hotkey ใช้ไม่ได้ — กดแล้วไม่ส่ง
สาเหตุที่พบ: browser ดักจับ Alt+ตัวเลขก่อน วิธีแก้: คลิกที่ช่องพิมพ์ตอบให้ focus อยู่ที่ช่องนั้นก่อนกด hotkey
ทำไม slot ที่ 10 / 11 ไม่มี
เหตุผล: keyboard hotkey แค่ Alt+1..9 ใช้ได้สะดวก ถ้าต้องการ 10+ slot จะกระทบ UX (เช่น Alt+0 = browser address bar) — ปัจจุบัน design จำกัด 9
บางทีเปิดเคสใหม่ hint bar ไม่ขึ้น
สาเหตุ: WebSocket ขาด — ลอง refresh หน้า
ที่อ้างอิง←
- หน้า Settings → Quick Replies:
https://chat.<domain>/settings - Source code (frontend):
mergchat:line-inbox-frontend/src/pages/Settings/QuickReplies.tsx - DB table:
quick_replies(per-tenant, 9 rows)