📚 คู่มือการติดตั้ง AI ผู้ช่วยการเงินส่วนบุคคล
AI ที่ปรึกษาการเงินส่วนตัว ที่บันทึกรายรับ-จ่าย-ลงทุน ได้ง่ายๆ ผ่าน LINE แถมวิเคราะห์ให้
🎁 สิ่งที่คุณจะได้รับ
✅ Google Sheets Template - พร้อมโครงสร้างข้อมูล
✅ n8n Workflow JSON - พร้อมใช้งานทันที
✅ AI Agent - ใช้ OpenRouter.ai (Claude Sonnet 4.5)
✅ LINE Bot - ตอบกลับอัตโนมัติ 24/7
⏱️ เวลาในการติดตั้ง: 30-45 นาที
📋 เตรียมบัญชีที่ต้องใช้ (ฟรีทั้งหมด!)
✅ Checklist บัญชีที่ต้องสมัคร
- [ ] Google Account (มีอยู่แล้ว)
- [ ] LINE Account (มีอยู่แล้ว)
- [ ] LINE Developers → https://developers.line.biz
- [ ] n8n Cloud → https://n8n.io (หรือ Self-hosted)
- [ ] OpenRouter.ai → https://openrouter.ai
🚀 ขั้นตอนการติดตั้ง
ขั้นที่ 1: คัดลอก Google Sheets Template (2 นาที)
1.1 คัดลอก Template
- คลิกลิงก์นี้: https://docs.google.com/spreadsheets/d/1bqHxHyEm3CVtSiX2GOiQLqX2dLaAVt-lyzc3WrNx0/copy
- Google Sheets จะเปิดหน้า "Make a copy"
- ตั้งชื่อไฟล์:
บันทึกรายรับ-จ่าย-ลงทุน (หรือชื่อที่ต้องการ)
- เลือก Folder ที่ต้องการเก็บ (แนะนำ: My Drive)
- กด Make a copy
1.2 บันทึก Spreadsheet ID
https://docs.google.com/spreadsheets/d/[SPREADSHEET_ID]/edit
- Copy ส่วน SPREADSHEETID (ตัวอย่าง:
1bqHxH_yEm3CVtSiX2GOiQLqX2dLaAVt-l_yzc3WrNx0)
- เก็บไว้ในที่ที่หาง่าย (เช่น Notepad) จะใช้ในขั้นตอนที่ 4
1.3 ตรวจสอบโครงสร้าง Sheets
ใน Google Sheets ของคุณควรมี 3 Sheets:
✅ Sheet 1: Transactions (บันทึกรายรับ-รายจ่าย)
✅ Sheet 2: Categories (หมวดหมู่ที่รองรับ)
✅ Sheet 3: InvestmentPortfolio (พอร์ตการลงทุน)
💡 Sheets เหล่านี้มีข้อมูลตัวอย่างและหมวดหมู่พร้อมใช้งานแล้ว!
ขั้นที่ 2: สร้าง LINE Messaging API (10 นาที)
2.1 เข้าสู่ LINE Developers Console
- เปิด https://developers.line.biz
- Login ด้วยบัญชี LINE ของคุณ
- กด Console (มุมขวาบน)
2.2 สร้าง Provider
- กด Create a new provider
- ตั้งชื่อ Provider:
Personal Finance (หรือชื่อที่ชอบ)
- กด Create
2.3 สร้าง Messaging API Channel
- ใน Provider ที่สร้าง → กด Create a Messaging API channel
- กรอกข้อมูล:
- Channel name: FlowMoney - AI (หรือชื่อที่ชอบ)
- Channel description: AI ผู้ช่วยการเงินส่วนบุคคล
- Category: เลือก Finance
- Subcategory: เลือก Personal Finance Management
- Email address: อีเมลของคุณ
- ✅ ยอมรับเงื่อนไข (ติ๊กถูกทั้งหมด)
- กด Create
2.4 ตั้งค่า Channel
เข้าไปที่ Channel ที่เพิ่งสร้าง → ไปที่แท็บ
Messaging API
⚙️ ตั้งค่าสำคัญ:
| การตั้งค่า |
สถานะ |
| **Use webhooks** |
✅ **Enabled** (เปิด) |
| **Auto-reply messages** |
❌ **Disabled** (ปิด) |
| **Greeting messages** |
❌ **Disabled** (ปิด) |
2.5 เก็บข้อมูลสำคัญ
📝 ข้อมูลที่ต้อง Copy (เก็บไว้ใน Notepad):
A) Channel Secret
- ไปที่แท็บ Basic settings
- หัวข้อ Channel secret
- กด Show → Copy
B) Channel Access Token (Long-lived)
- ไปที่แท็บ Messaging API
- หัวข้อ Channel access token (long-lived)
- กด Issue → Copy
⚠️ สำคัญมาก: เก็บ Token ไว้ปลอดภัย อย่าแชร์ให้ใครเห็น!
2.6 เก็บ QR Code (สำหรับเพิ่มเพื่อน)
- เลื่อนลงหา Bot basic ID
- กด QR code → Download หรือ Screenshot เก็บไว้
ขั้นที่ 3: สร้าง OpenRouter.ai API Key (5 นาที)
3.1 สมัครบัญชี OpenRouter.ai
- เปิด https://openrouter.ai
- กด Sign In (มุมขวาบน)
- เลือก Continue with Google หรือ Continue with GitHub
- เลือกบัญชี Google/GitHub ของคุณ
- ✅ ยอมรับเงื่อนไข
3.2 สร้าง API Key
- คลิกที่ โปรไฟล์ (มุมขวาบน) → Keys
- กด Create Key
- กรอกข้อมูล:
- Name: n8n Personal Finance Bot
- Credit Limit: $10 (หรือตามต้องการ)
- กด Create
- Copy API Key ทันที (จะแสดงครั้งเดียว!)
3.3 เติมเครดิต
- ไปที่ Credits (เมนูซ้าย)
- กด Add Credits
- เติมขั้นต่ำ $5 (ประมาณ 170 บาท)
- ใช้ได้นาน 1-3 เดือน (ขึ้นอยู่กับการใช้งาน)
- ชำระเงินผ่าน Credit Card หรือ Crypto
3.4 เก็บข้อมูล
📝
เก็บไว้ใน Notepad:
- API Key:
sk-or-v1-xxxxxxxxxxxxx
- Model ที่จะใช้:
anthropic/claude-sonnet-4-5
ขั้นที่ 4: ติดตั้ง n8n Workflow (15 นาที)
4.1 สมัคร n8n Cloud (ถ้ายังไม่มีบัญชี)
วิธีที่ 1: n8n Cloud (แนะนำสำหรับมือใหม่)
- เปิด https://n8n.io
- กด Get started for free
- สมัครด้วย Email หรือ Google Account
- ยืนยัน Email (ถ้าสมัครด้วย Email)
- เลือก Plan: Starter (ฟรี - 5,000 executions/เดือน)
วิธีที่ 2: Self-hosted (สำหรับมืออาชีพ)
# Docker
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n
# หรือ npm
npm install n8n -g
n8n
4.2 ดาวน์โหลด Workflow JSON
- คลิกลิงก์: https://drive.google.com/file/d/15gPqGMRKpmQyArYiSbW4hMZYc1mT7InV/view?usp=sharing
- กด Download (ไอคอนลูกศรลง มุมขวาบน)
- บันทึกไฟล์:
personal-finance-bot-workflow.json
4.3 Import Workflow
- เข้า n8n Dashboard
- กด Workflows (เมนูซ้าย)
- กด Add workflow (มุมขวาบน)
- กดเมนู ⋮ (3 จุดมุมขวาบน) → Import from file
- เลือกไฟล์
personal-finance-bot-workflow.json
- Workflow จะโหลดขึ้นมาพร้อมทุก Node!
4.4 เชื่อมต่อ Credentials
🔐 A) เชื่อมต่อ LINE Bot
- คลิกที่ Node LINE Messaging Trigger (สีเขียว ด้านซ้าย)
- คลิก Select Credential → + Create New Credential
- กรอกข้อมูล:
- Credential Name: LINE Bot - FlowMoney
- Channel Access Token: (วางที่ Copy จากขั้นที่ 2.5)
- Channel Secret: (วางที่ Copy จากขั้นที่ 2.5)
- กด Save
- กลับมาที่ Node → เลือก Credential ที่เพิ่งสร้าง
🤖 B) เชื่อมต่อ OpenRouter.ai
- คลิกที่ Node AI Agent (กลางๆ Workflow)
- เลื่อนลงหา Chat Model
- คลิก Select Model → OpenAI Chat Model
- คลิก Credential → + Create New Credential
- กรอกข้อมูล:
Credential Name: OpenRouter - Claude
Base URL: https://openrouter.ai/api/v1
API Key: [วาง API Key จากขั้นที่ 3]
- กด Save
- กลับมาที่ Chat Model → กรอก:
- Model: anthropic/claude-sonnet-4-5
- Max Tokens: 4096
📊 C) เชื่อมต่อ Google Sheets
- คลิกที่ Node Google Sheets ใดๆ (สีเขียว มีหลาย Node)
- คลิก Credential → + Create New Credential
- เลือก OAuth2
- กด Connect my account
- เลือก Google Account ที่มี Google Sheets ที่คัดลอกไว้
- ✅ ยอมรับสิทธิ์ทั้งหมด
- กลับมา n8n → ดูว่าเชื่อมต่อสำเร็จ ✅
📧 D) เชื่อมต่อ Email (สำหรับแจ้งเตือน Error - Optional)
- คลิกที่ Node Noti2Email (ส่วนล่าง)
- คลิก Credential → + Create New Credential
- เลือก Gmail OAuth2 (แนะนำ)
- กด Connect my account
- เลือก Gmail ของคุณ
- ✅ อนุญาต n8n เข้าถึง Gmail
- กด Save
4.5 ตั้งค่า Google Sheets ในทุก Node
ต้องตั้งค่าให้ ทุก Node ที่เป็น Google Sheets:
📝 Node ที่ต้องตั้งค่า (6 Nodes):
- Transactions - Get row(s) → ดึงข้อมูลรายการ
- Transactions - Append row → บันทึกรายการใหม่
- Transactions - Update row → อัปเดตรายการ
- Transactions - Delete rows → ลบรายการ
- InvestmentPortfolio - Get row(s) → ดึงข้อมูลการลงทุน
- InvestmentPortfolio - Append row → บันทึกการลงทุน
⚙️ วิธีตั้งค่าแต่ละ Node:
- คลิกที่ Node
- เลือก Credential ที่เชื่อมต่อไว้
- กรอก Document ID: [วาง Spreadsheet ID จากขั้นที่ 1.2]
- เลือก Sheet:
- Transactions-related Nodes → เลือก Transactions
- Investment_Portfolio-related Nodes → เลือก Investment_Portfolio
💡 ทำซ้ำทั้ง 6 Nodes! อย่าลืม Node ไหน
4.6 ตั้งค่า Webhook URL
📍 A) Copy Webhook URL จาก n8n
- คลิกที่ Node LINE Messaging Trigger
- ดูที่ Webhook URLs:
- คลิก Copy ที่ Production URL
ตัวอย่าง: https://your-instance.app.n8n.cloud/webhook/line-bot
📍 B) วาง Webhook URL ใน LINE Console
- กลับไปที่ LINE Developers Console
- เลือก Channel ของคุณ
- ไปที่แท็บ Messaging API
- หัวข้อ Webhook settings:
- กด
Edit
- วาง Webhook URL จาก n8n
- กด
Update
- ✅ ต้องได้
Success
- ❌ ถ้า Failed → ตรวจสอบ URL อีกครั้ง
4.7 เปิดใช้งาน Workflow
- ที่มุมขวาบนของ n8n Workflow
- สลับสวิตช์ Inactive → Active (เปลี่ยนเป็นสีเขียว)
- ✅ Workflow พร้อมใช้งาน!
ขั้นที่ 5: ทดสอบระบบ (5 นาที)
5.1 เพิ่มเพื่อน LINE Bot
วิธีที่ 1: สแกน QR Code
- เปิดแอป LINE บนมือถือ
- กด Add Friends → QR Code
- สแกน QR Code ที่เก็บไว้จากขั้นที่ 2.6
วิธีที่ 2: ค้นหาด้วย LINE ID
- เปิดแอป LINE
- กด Add Friends → Search
- พิมพ์ Bot basic ID (เช่น @xxx-xxxxx)
- กด Add
5.2 ทดสอบการทำงาน
🧪 ทดสอบที่ 1: บันทึกรายจ่าย
พิมพ์:
กินข้าว 89
ผลลัพธ์ที่คาดหวัง:
✅ บันทึกสำเร็จ!
💸 รายจ่าย - อาหาร
🍔 ชนิด/หมวดย่อย
💵 89 บาท
📅 10 ก.พ. 2569 09:40
📝 กาแฟ
✏️ บันทึกถูกต้องแล้วเหรอ? พิมพ์ "ลบรายการล่าสุด" ถ้าต้องการแก้ไข
✅ ตรวจสอบ Google Sheets → Sheet Transactions ต้องมีรายการใหม่!
🧪 ทดสอบที่ 2: บันทึกการลงทุน
พิมพ์:
ซื้อทอง 1 บาท 74200
ผลลัพธ์ที่คาดหวัง:
✅ บันทึกสำเร็จ!
บันทึกการลงทุน
💎 สินทรัพย์ - ทอง
🟡 ทองคำ
📊 จำนวน: 1 บาท
💰 ราคา: 74,200 บาท/บาท
💎 รวม: 74,200 บาท
📅 10 ก.พ. 2569 09:18
🔍 บันทึกถูกเพิ่มในพอร์ตลงทุนแล้ว!
✅ ตรวจสอบ 2 ที่:
- Google Sheets → Sheet Transactions (บันทึกรายการ)
- Google Sheets → Sheet Investment_Portfolio (บันทึกพอร์ต)
🧪 ทดสอบที่ 3: ขอสรุปยอด
พิมพ์:
สรุปยอด 7 วัน
ผลลัพธ์ที่คาดหวัง:
📊 สรุปยอด 7 วัน (4-10 ก.พ. 2569)
━━━━━━━━━━━━━━━
💰 รายรับ: 0 บาท
💸 รายจ่าย: 305 บาท
💎 ลงทุน: 74,200 บาท
━━━━━━━━━━━━━━━
📈 ยอดคงเหลือ: -305 บาท
━━━━━━━━━━━━━━━
💡 หมายเหตุ
• ยอดคงเหลือคำนวณจาก: รายรับ - รายจ่าย
• เงินลงทุน 74,200 บาท เป็นสินทรัพย์ (ทองคำ)
• ไม่รวมในยอดคงเหลือเพราะเป็นการย้ายเงินไปอีกรูปแบบ
• สภาพคล่องติดลบ 305 บาท แนะนำเติมเงินสำรอง
🧪 ทดสอบที่ 4: วิเคราะห์การใช้จ่าย
พิมพ์:
วิเคราะห์การใช้จ่าย
ผลลัพธ์ที่คาดหวัง:
- AI จะวิเคราะห์ข้อมูล 30-90 วัน
- แสดงเทรนด์การใช้จ่าย
- ให้คำแนะนำประหยัด
🧪 ทดสอบที่ 5: ลบรายการ
พิมพ์:
ลบรายการล่าสุด
ผลลัพธ์ที่คาดหวัง:
✅ ลบรายการสำเร็จ!
ลบรายการ: กินข้าว 89 บาท
✅ การติดตั้งเสร็จสมบูรณ์!
🎉 ยินดีด้วย! คุณติดตั้งสำเร็จแล้ว
ตอนนี้คุณมี:
- ✅ LINE Bot ที่ทำงานตลอด 24/7
- ✅ AI ผู้ช่วยที่ฉลาดและเข้าใจภาษาไทย
- ✅ ระบบบันทึกรายรับ-จ่าย-ลงทุน อัตโนมัติ
- ✅ Google Sheets เก็บข้อมูลปลอดภัย
- ✅ การวิเคราะห์และให้คำแนะนำจาก AI
📱 วิธีใช้งานพื้นฐาน
💸 บันทึกรายจ่าย
กินข้าว 89
ค่าBTS 47
กาแฟ 70
💰 บันทึกรายรับ
รับเงินเดือน 35000
รับเงินฟรีแลนซ์ 5000
💎 บันทึกการลงทุน
ซื้อทอง 1 บาท 74200
ซื้อหุ้น PTT 100 หุ้น 3500
📊 ดูสรุปยอด
สรุปยอดวันนี้
สรุปยอด 7 วัน
สรุปยอด 30 วัน
สรุปยอดเดือนนี้
📈 วิเคราะห์
วิเคราะห์การใช้จ่าย
วิเคราะห์พอร์ตลงทุน
🗑️ ลบรายการ
ลบรายการล่าสุด
ลบทอง
🎯 เคล็ดลับการใช้งาน
💡 Tip 1: บันทึกแบบย่อ
✅ กินข้าว 89
✅ กาแฟ 70
✅ BTS 47
❌ ไม่ต้องพิมพ์ "บันทึกรายจ่ายค่ากินข้าว 89 บาท"
💡 Tip 2: AI จะจัดหมวดหมู่ให้เอง
"กินข้าว" → อาหาร
"BTS" → เดินทาง
"ซื้อทอง" → ลงทุน-ทองคำ
💡 Tip 3: ถามอะไรก็ได้
"เงินเดือนหมดเร็วทำไง?"
"ควรลงทุนทองดีไหม?"
"แนะนำวิธีประหยัดหน่อย"
💡 Tip 4: ดูรายละเอียดใน Google Sheets
- เปิด Google Sheets ตลอดเวลา
- แก้ไขได้โดยตรง
- ดูประวัติย้อนหลังทั้งหมด
🚨 แก้ไขปัญหาที่พบบ่อย
❌ ปัญหา 1: BOT ไม่ตอบ
อาการ: ส่งข้อความแล้ว BOT ไม่มีการตอบกลับ
วิธีแก้:
- ตรวจสอบ Workflow เปิดอยู่หรือไม่
- เข้า n8n → ดูว่า Workflow เป็น Active (สีเขียว)
- ถ้าเป็น Inactive (สีเทา) → คลิกเปิด
- LINE Console → Messaging API → Webhook URL
- กด
Verify → ต้องได้
Success
- ถ้า Failed → Copy URL จาก n8n ใหม่
- ไปที่ LINE Console → Messaging API
- ลอง Re-issue Token ใหม่
- อัปเดต Token ใน n8n Credential
❌ ปัญหา 2: AI ตอบช้า
อาการ: ใช้เวลานาน 10-20 วินาที กว่าจะได้รับคำตอบ
สาเหตุ:
- OpenRouter.ai มีคิวรอ (Peak time)
- Model ใช้งานหนัก
วิธีแก้:
- รอสักครู่ - ปกติ 5-15 วินาที ถือว่าปกติ
- เปลี่ยน Model เร็วกว่า:
- n8n → AI Agent → Chat Model
- เปลี่ยนเป็น anthropic/claude-haiku-4-5 (เร็วกว่า ถูกกว่า)
❌ ปัญหา 3: ไม่บันทึกใน Google Sheets
อาการ: BOT ตอบแล้ว แต่ไม่มีข้อมูลใน Google Sheets
วิธีแก้:
- n8n → คลิก Google Sheets Node
- ดูว่า Document ID ถูกต้องหรือไม่
- เปรียบเทียบกับ URL ของ Google Sheets
- Google Sheets → ดูชื่อ Sheet
- n8n → ดูว่าตรงกับใน Google Sheets หรือไม่
- ต้องตรง 100%: Transactions, Investment_Portfolio
- Re-authenticate Google Credential
- n8n → Credentials → Google Sheets OAuth2
- คลิก
Reconnect
- อนุญาตสิทธิ์อีกครั้ง
❌ ปัญหา 4: OpenRouter.ai Error
อาการ: BOT บอกว่า "เกิดข้อผิดพลาดในการเชื่อมต่อ AI"
วิธีแก้:
- n8n → AI Agent → Chat Model → Credential
- ลอง Copy API Key จาก OpenRouter.ai ใหม่
- เข้า https://openrouter.ai → Credits
- ดูว่าเหลือเครดิตหรือไม่
- ถ้าหมด → เติมเครดิต
- n8n → AI Agent → Chat Model
- Model: anthropic/claude-sonnet-4-5
- พิมพ์ตรงตัว ห้ามผิด!
❌ ปัญหา 5: Error Notification ไม่ทำงาน
อาการ: มี Error แต่ไม่ได้รับอีเมลแจ้งเตือน
วิธีแก้:
- ตรวจสอบว่า Node Noti2Email เชื่อมต่อ Credential แล้ว
- ตรวจสอบ To Email ถูกต้อง
- ตรวจสอบ Spam/Junk Mail
💰 ค่าใช้จ่ายโดยประมาณ
| รายการ |
ราคา |
หมายเหตุ |
| **Google Sheets** |
ฟรี |
ไม่จำกัด |
| **LINE Messaging API** |
ฟรี |
ไม่จำกัดข้อความ |
| **n8n Cloud (Starter)** |
ฟรี |
5,000 executions/เดือน |
| **OpenRouter.ai** |
~3-5 บาท/วัน |
Claude Sonnet 4.5 |
| **รวมต่อเดือน** |
**~100-150 บาท** |
ประมาณการ |
💡 ประหยัดกว่า: จ้างที่ปรึกษาการเงินจริงๆ (5,000-10,000 บาท/เดือน)
🔒 ความปลอดภัยของข้อมูล
✅
ข้อมูลของคุณ 100% ปลอดภัย:
- Google Sheets อยู่ใน Google Drive ของคุณเอง
- ไม่มีใครเข้าถึงได้นอกจากคุณ
- n8n ทำหน้าที่แค่เชื่อมต่อระหว่าง LINE → AI → Google Sheets
- OpenRouter.ai ไม่เก็บประวัติการสนทนา (Stateless)
🎓 คำแนะนำเพิ่มเติม
📚 ปรับแต่ง System Prompt
อยากให้ BOT พูดจาสไตล์ของคุณ?
- เข้า n8n → คลิก Node AI Agent
- ที่ System Message → แก้ไขข้อความ
- ตัวอย่างการปรับแต่ง:
เดิม: "ผมคือ AI ผู้ช่วยการเงินส่วนบุคคล"
แก้เป็น: "ผมชื่อมินนี่ AI ที่จะช่วยคุณดูแลเงินค่ะ"
เดิม: "ครับ/ค่ะ"
แก้เป็น: "จ้า/นะ" (ถ้าชอบแบบเป็นกันเอง)
📚 เพิ่มหมวดหมู่ใหม่
- เปิด Google Sheets → Sheet Categories
- เพิ่มแถวใหม่:
| category_id |
type |
category_name |
subcategories |
icon |
| EXP008 |
expense |
ความบันเทิง |
Netflix,ดูหนัง,คอนเสิร์ต |
🎬 |
- AI จะรู้จักหมวดหมู่ใหม่อัตโนมัติ!
📚 Backup ข้อมูล
วิธีที่ 1: Google Sheets Auto-backup
- File → Version history → See version history
- Google เก็บประวัติให้อัตโนมัติ
วิธีที่ 2: Export เป็น Excel
- File → Download → Microsoft Excel (.xlsx)
วิธีที่ 3: ทำ Copy ประจำเดือน
- คลิก File → Make a copy
- ตั้งชื่อ:
Backup - Feb 2026
🎉 สิ่งที่คุณทำได้แล้ว
✅ บันทึกรายรับ-รายจ่าย-ลงทุน แบบอัตโนมัติ
✅ วิเคราะห์พฤติกรรมการใช้เงิน
✅ รับคำแนะนำจาก AI ที่ปรึกษา
✅ ติดตามพอร์ตการลงทุน
✅ ดูสรุปยอดแบบ Real-time
✅ เก็บข้อมูลปลอดภัยใน Google Sheets
🙏 ขอบคุณที่ใช้ AI Agent ผู้ช่วยการเงินส่วนบุคคล!
เริ่มต้นจัดการเงินอย่างมืออาชีพวันนี้! 🚀
#PersonalFinance #AIBot #LINEBot #FinTech #SmartMoney
📅 เวอร์ชัน: 1.0.0
🗓️ อัปเดตล่าสุด: 10 กุมภาพันธ์ 2569