ตั้งค่า LINE OA สำหรับ mergchat←
สิ่งแรกที่ต้องทำหลัง deploy mergchat — สมัคร LINE Official Account + ขอ credentials เพื่อให้ระบบรับข้อความจากลูกค้าผ่าน LINE ได้
ภาพรวม←
mergchat ทำงานเป็น LINE Webhook receiver + agent inbox ทุกข้อความที่ลูกค้าส่งมาที่ LINE OA ของคุณจะถูก forward เข้า mergchat ผ่าน webhook เพื่อให้ agents ในทีมตอบกลับแบบ real-time
ก่อนเชื่อมต่อ คุณต้องมี:
- LINE Business ID — ไว้สมัคร provider
- LINE Official Account (OA) — บัญชี LINE สำหรับธุรกิจ
- Messaging API channel — เปิดความสามารถส่ง/รับข้อความผ่าน API
- Channel ID + Channel Secret + Long-lived Access Token — credentials ที่ mergchat ใช้
ทั้งหมดสมัคร/สร้างผ่าน LINE Developers Console (ฟรี)
ขั้นตอนทีละขั้น←
1. สมัคร LINE Business ID + Provider←
- ไปที่ https://developers.line.biz/console/
- กด Log in ด้วย LINE account ส่วนตัว
- กด Create a new provider — กรอกชื่อ provider (เช่น
aurora1688-team) - ยอมรับ Terms of Service → กด Create
Provider คืออะไร
Provider = องค์กร/ทีมที่เป็นเจ้าของ OA หลายๆ บัญชี — สมัคร provider เดียวจัดการ OA ของหลาย site ได้
2. สร้าง LINE Official Account (OA)←
ถ้ายังไม่มี OA สำหรับงานนี้:
- ไปที่ https://manager.line.biz/ (LINE Official Account Manager)
- กด สร้างบัญชีใหม่ → เลือก บัญชี Premium ID หรือ บัญชี Basic ID
- กรอกข้อมูล: ชื่อบัญชี, หมวดหมู่, ภาษา (ภาษาไทย)
- ตั้ง รูปโปรไฟล์ + ชื่อแสดง
ชื่อ OA = แบรนด์ที่ลูกค้าเห็น
ใช้ชื่อแบรนด์ที่ลูกค้ารู้จัก เช่น Aurora1688 Support ไม่ใช่ใช้ทีม internal name
3. สร้าง Messaging API channel←
- กลับไปที่ LINE Developers Console
- เลือก Provider ที่สร้างไว้
- กด Create a new channel → เลือก Messaging API
- เลือก บัญชี OA ที่สร้างใน Step 2
- กรอกข้อมูล: name, description, category, email
- ยอมรับเงื่อนไข → กด Create
4. ขอ Channel Secret + Long-lived Access Token←
4.1 Channel Secret←
- ไปที่ tab Basic settings
- เลื่อนหา Channel secret → กดปุ่ม Show (32 ตัวอักษร)
- คัดลอกค่าเก็บไว้
4.2 Long-lived Access Token←
- ไปที่ tab Messaging API
- เลื่อนหา Channel access token → กดปุ่ม Issue
- เลือก Long-lived (ไม่หมดอายุ)
- คัดลอก token เก็บไว้ (~170 ตัวอักษร)
เก็บ Channel Secret + Token ในที่ปลอดภัย
ทั้งคู่เป็น credentials — ใครได้ไปสามารถส่งข้อความปลอมในนาม OA ได้ เก็บใน password manager — ห้าม commit ขึ้น git
5. ปิด Default Auto-reply + Greeting←
LINE OA โดย default จะมี auto-reply กับ greeting ตอนลูกค้าเพิ่มเป็นเพื่อน — ต้องปิดทั้งคู่ (ไม่งั้น mergchat จะตอบซ้ำ)
- ไปที่ https://manager.line.biz/account/@xxx/setting
- Response settings:
- Chat → Enable เปิดให้ webhook ทำงาน
- Greeting message → Disabled
- Auto-response → Disabled
- กด Save
6. Channel ID←
- ไปที่ tab Basic settings ของ channel
- คัดลอก Channel ID (ตัวเลข ~10 หลัก เช่น
2008926200)
7. รวม credentials 3 ตัว←
| ฟิลด์ | ค่าตัวอย่าง | ที่มา |
|---|---|---|
| Channel ID | 2008926200 |
Basic settings |
| Channel Secret | f3a8b1c2... (32 chars) |
Basic settings (Show) |
| Long-lived Access Token | xJk2lLp... (170+ chars) |
Messaging API → Issue |
8. ขั้นถัดไป←
ไปต่อที่ → เข้าสู่ระบบครั้งแรก เพื่อ login เข้า mergchat แล้วเพิ่ม OA ใน จัดการ OA
คำถามที่พบบ่อย←
Free LINE OA ใช้ได้ไหม
ใช้ได้ — Messaging API ฟรี 1,000 push messages / เดือน (reply messages ไม่จำกัด)
Auto-reply ปิดแล้ว แต่ลูกค้ายังเห็น
Save settings ใหม่ + รอ 5-10 นาที (LINE cache config) ตรวจ Greeting message ก็ปิดด้วย
Long-lived Access Token หมดอายุเมื่อไหร่
ไม่หมดอายุ จนกว่าจะกด Reissue เอง (จะ revoke token เก่าทันที) — ระวังกด reissue บน production
ที่อ้างอิง←
- LINE Developers Console: https://developers.line.biz/console/
- LINE Official Account Manager: https://manager.line.biz/
- Messaging API docs: https://developers.line.biz/en/docs/messaging-api/
- ขั้นตอนต่อไปใน mergchat: จัดการ OA (Admin)