ข้ามไปที่เนื้อหา

ตั้งค่า LINE OA สำหรับ mergchat

สิ่งแรกที่ต้องทำหลัง deploy mergchat — สมัคร LINE Official Account + ขอ credentials เพื่อให้ระบบรับข้อความจากลูกค้าผ่าน LINE ได้

ภาพรวม

mergchat ทำงานเป็น LINE Webhook receiver + agent inbox ทุกข้อความที่ลูกค้าส่งมาที่ LINE OA ของคุณจะถูก forward เข้า mergchat ผ่าน webhook เพื่อให้ agents ในทีมตอบกลับแบบ real-time

ก่อนเชื่อมต่อ คุณต้องมี:

  1. LINE Business ID — ไว้สมัคร provider
  2. LINE Official Account (OA) — บัญชี LINE สำหรับธุรกิจ
  3. Messaging API channel — เปิดความสามารถส่ง/รับข้อความผ่าน API
  4. Channel ID + Channel Secret + Long-lived Access Token — credentials ที่ mergchat ใช้

ทั้งหมดสมัคร/สร้างผ่าน LINE Developers Console (ฟรี)

ขั้นตอนทีละขั้น

1. สมัคร LINE Business ID + Provider

  1. ไปที่ https://developers.line.biz/console/
  2. กด Log in ด้วย LINE account ส่วนตัว
  3. กด Create a new provider — กรอกชื่อ provider (เช่น aurora1688-team)
  4. ยอมรับ Terms of Service → กด Create

Provider คืออะไร

Provider = องค์กร/ทีมที่เป็นเจ้าของ OA หลายๆ บัญชี — สมัคร provider เดียวจัดการ OA ของหลาย site ได้

2. สร้าง LINE Official Account (OA)

ถ้ายังไม่มี OA สำหรับงานนี้:

  1. ไปที่ https://manager.line.biz/ (LINE Official Account Manager)
  2. กด สร้างบัญชีใหม่ → เลือก บัญชี Premium ID หรือ บัญชี Basic ID
  3. กรอกข้อมูล: ชื่อบัญชี, หมวดหมู่, ภาษา (ภาษาไทย)
  4. ตั้ง รูปโปรไฟล์ + ชื่อแสดง

ชื่อ OA = แบรนด์ที่ลูกค้าเห็น

ใช้ชื่อแบรนด์ที่ลูกค้ารู้จัก เช่น Aurora1688 Support ไม่ใช่ใช้ทีม internal name

3. สร้าง Messaging API channel

  1. กลับไปที่ LINE Developers Console
  2. เลือก Provider ที่สร้างไว้
  3. กด Create a new channel → เลือก Messaging API
  4. เลือก บัญชี OA ที่สร้างใน Step 2
  5. กรอกข้อมูล: name, description, category, email
  6. ยอมรับเงื่อนไข → กด 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 จะตอบซ้ำ)

  1. ไปที่ https://manager.line.biz/account/@xxx/setting
  2. Response settings:
    • ChatEnable เปิดให้ webhook ทำงาน
    • Greeting messageDisabled
    • Auto-responseDisabled
  3. กด 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

ที่อ้างอิง