🤖
LINE Dashboard Bot
Serverless · Next.js 16 · Vercel · Supabase · Gemini OCR
✓ LINE API✓ Supabase DB✓ Supabase Storage✓ Gemini Vision
🔗
Webhook Endpoint
ตั้งค่า LINE Messaging API ให้ชี้มาที่ URL นี้
https://line-dashboard-1dmvjm57b-pic-dev-s-projects.vercel.app//api/webhook/line💬
Messages API
รายการข้อความทั้งหมด (ต้องการ API Key)
/api/dashboard?page=1&limit=50📒
Financial Records API
CRUD รายการรายได้/ค่าใช้จ่าย (ต้องการ API Key)
/api/records?month=2026-03📨 ประเภทข้อความที่รองรับ
💬
Text
บันทึกลง Supabase DB
🖼️
Image
อัปโหลด Storage + OCR Gemini
📄
PDF/File
อัปโหลด Supabase Storage
📍
Location
บันทึก Lat/Lng + Address
⚡ Quick Setup
- ตั้งค่า Environment Variables ใน Vercel Dashboard
- ตั้งค่า LINE Webhook URL:
https://line-dashboard-1dmvjm57b-pic-dev-s-projects.vercel.app//api/webhook/line - เปิด LINE Messaging API > Use webhooks: ON
- รัน SQL Schema ใน Supabase SQL Editor สร้าง Tables
- เชื่อม Looker Studio กับ Dashboard API
- เปิด
/dashboard.html→ ตั้งค่า URL + API Key → กด เชื่อมต่อ - กด "Seed ข้อมูลเริ่มต้น" เพื่อ import 31 records (มี.ค. 2569)