# คู่มือติดตั้งระบบบันทึกแชตอัตโนมัติ — LabelMaster (Basic)

> ระบบ: LINE OA → n8n → Google Sheets · ฉบับคุณเก่ง (ใช้ Excel ได้ โค้ดไม่เป็นก็ทำตามได้)

## สิ่งที่ต้องเตรียม
1. สิทธิ์ Admin ของ LINE Official Account
2. บัญชี Google (สำหรับ Google Sheets)
3. ไฟล์ `labelmaster_line-to-sheets.json` (อยู่ในแพ็กเกจส่งมอบนี้)

## ขั้นตอน

### 1) เตรียมหลังบ้าน LINE
- เข้า https://developers.line.biz/ → เลือก Channel ของคุณเก่ง
- เมนู **Messaging API** → คัดลอก `Channel access token` + `Channel secret` เก็บไว้ (ห้ามให้คนนอกรู้)

### 2) เตรียม Google Sheet
- สร้าง Google Sheet ใหม่ → ตั้งชื่อชีต (Tab ล่าง) ว่า `leads_log`
- พิมพ์หัวคอลัมน์แถวที่ 1: `เวลา` | `User ID` | `ข้อความ` | `สถานะ`
- (หรือ import `leads_log_template.csv` ที่แนบมา แล้วลบแถวตัวอย่างออก)

### 3) ตั้งค่าใน n8n
- Import ไฟล์ `labelmaster_line-to-sheets.json` เข้า n8n
- เปิดโหนด **Google Sheets — Append row** → กด Connect Credential → ล็อกอิน Google ของคุณเก่ง
- ใส่ **Google Sheet ID** (รหัสยาว ๆ ใน URL ของชีต) ลงช่อง Document

### 4) เชื่อม Webhook (จุดสำคัญที่สุด)
- กด **Activate** (มุมขวาบน) ให้เป็นสีเขียว
- เปิดโหนด **LINE Webhook** → คัดลอก **Production URL**
- กลับไป LINE Developers → Messaging API → วางใน **Webhook URL** → กด **Verify** (ต้องขึ้น Success)
- เปิดสวิตช์ **Use webhook**

### 5) ปิด Auto-reply ของ LINE
- ไป https://manager.line.biz/ → ตั้งค่าการตอบกลับ → ปิด **Auto-reply messages** (กันตีกับ n8n)

## เช็คว่าสำเร็จ
ใช้มือถือทักเข้า LINE OA → ถ้ามีแถวใหม่ขึ้นใน Google Sheet ภายใน ~2 วินาที = สำเร็จ ✅
ลองส่งสติกเกอร์ → ต้อง **ไม่** ขึ้นแถว (ระบบกรองออก)

## ข้อควรระวัง
- ❌ ห้ามเปลี่ยนชื่อหัวคอลัมน์ใน Sheet (n8n จะหาที่วางข้อมูลไม่เจอ)
- ❌ ห้ามเปลี่ยนชื่อชีตจาก `leads_log` (ถ้าจำเป็นต้องแก้ในโหนด n8n ด้วย)
- 🔁 แก้ฟรี 2 ครั้งภายใน 7 วันแรก · บั๊กฝั่งเราแก้ฟรีไม่นับโควตา
