Skip to main content

Command Palette

Search for a command to run...

สร้างแชทบอท LINE ค้นหาสินค้า + ส่งรูปอัตโนมัติด้วย Make, Google Sheets และ AI

Published
•3 min read•View as Markdown
สร้างแชทบอท LINE ค้นหาสินค้า + ส่งรูปอัตโนมัติด้วย Make, Google Sheets และ AI

คุณเคยอยากให้ลูกค้าส่งข้อความมาถามสินค้า แล้วระบบตอบกลับอัตโนมัติ + ส่งรูปได้ทันทีไหม?
วันนี้เราจะมาสร้างระบบแบบนั้นกันโดยใช้:

  • LINE Official Account

  • Make.com สำหรับทำ Automation

  • Google Sheets สำหรับเก็บข้อมูลสินค้า

  • Google Drive สำหรับเก็บภาพสินค้า

  • AI (OpenAI) สำหรับเข้าใจคำค้นหาจากลูกค้า

🎯 เป้าหมายของ Workflow นี้

  • ลูกค้าส่งข้อความ เช่น “มีส้มมั้ย” หรือ “I want orange”

  • ระบบใช้ AI วิเคราะห์คำ

  • ค้นหาสินค้าใน Google Sheets

  • ถ้าพบ: ตอบกลับพร้อมภาพสินค้าจาก Google Drive

  • ถ้าไม่พบ: ตอบว่า “ขออภัย ไม่พบสินค้าที่ค้นหา”


🚩 Step-by-Step วิธีทำ

✅ 1. เตรียมรูปภาพใน Google Drive

  • สร้าง Folder เพื่อเก็บภาพสินค้า

  • อัปโหลดภาพสินค้าทั้งหมดลงใน Google Drive

  • คลิกขวาที่ไฟล์แต่ละภาพ → เลือก แชร์ (Share) → ตั้งค่าเป็น “Anyone with the link” และ “Read Only”

  • สร้างลิงก์ใหม่แบบดูภาพโดยตรง เช่น https://drive.google.com/uc?export=view&id=1HGQeaTSSHXXXXXXXXXXuSpWb8V5y4lJpDv

✅ 2. เตรียมข้อมูลใน Google Sheets

สร้างชีตใหม่ และตั้งค่าตารางข้อมูลประมาณนี้:

KeywordImage URL
Orangehttps://drive.google.com/uc?export=view&id=...
Orangehttps://drive.google.com/uc?export=view&id=...
Bananahttps://drive.google.com/uc?export=view&id=...
Blueberryhttps://drive.google.com/uc?export=view&id=...

💡 หากสินค้ามีหลายภาพ ให้เพิ่มหลายแถวโดยใช้ Keyword ซ้ำ


✅ 3. สร้าง Scenario บน Make.com

  • สร้าง Trigger module โดยเลือก Line → Watch Events

  • เพิ่ม OpenAI → Create a Completion (Prompt)

  • สร้าง Connection โดยใส API Key จาก Open AI โดยสามารถสร้างได้จากที่นี่

  • ตั้งค่าตามภาพ

  • Role → Developer / System

You extract product keywords from user messages in English or Thai. For each keyword, return in this format: Capitalized_EN|lowercase_en|Thai. If the input is Thai, return: Thai|Capitalized_EN|lowercase_en. If no keyword is found, return null. Separate multiple keywords with | (pipe), no explanation or extra text.

  • Role → User

  • เลือก Text →LINE

  • เพิ่ม Google Sheets → Search Rows (Advanced)

  • เลือก Sheet สินค้า → ใส่ Query
SELECT * WHERE A matches ''

  • เพิ่ม LINE → Send a Push Message

  • To → User ID

  • Message → Add item → Original Content URL → Preview Image URL

  • สร้าง Filter ในกรณีที่ AI ไม่สามารถหา Keyword สินค้า จาก Message ได้

  • สร้าง Router ในกรณีที่หาสินค้าใน Google Sheets ไม่เจอ และให้ตอบกลับว่า “ขออภัย ไม่พบสินค้าที่ค้นหา”

  • คลิกขวาที่เส้นระหว่าง Google Sheets กับ LINE → Add a router

  • สร้าง Filter สำหรับ Route ที่ 1

  • สร้าง Route ที่ 2 และตั้งค่าตามรูป

  • สร้าง Filter สำหรับ Route ที่ 2

  • หน้าตา Workflow ที่เสร็จแล้ว กด Save → Immediately as data arrives


🧪 4. มาทดสอบแชทบอทของเรากันครับ

  • จะเห็นได้ว่าเราสามารถคุยเป็นภาษาไทยได้ แม้ว่าใน Google Sheets เราจะเป็น ภาษาอังกฤษก็ตาม


📌 สรุป

ระบบนี้ช่วยให้:

  • ลูกค้าใช้งานง่าย (พิมพ์อะไรก็ได้ตามธรรมชาติ)

  • เจ้าของร้านไม่ต้องตอบเอง

  • สามารถขยายฐานข้อมูลได้ไม่จำกัด

  • รองรับทั้งภาษาไทยและอังกฤษ

More from this blog

ตอนที่ 6: จัดการ Workflow แบบมีเงื่อนไขด้วย Router และ Filter

ใน บทความก่อนหน้านี้ ตอนที่ 3: มาสร้าง Workflow แรกกัน! บันทึกข้อมูลลง Google Sheets เราตั้งให้ เมื่อมีข้อมูลเข้ามา → ทำงานแบบตรงไปตรงมาแต่ในชีวิตจริง หลายครั้งเราต้องเจอเงื่อนไขว่า ❓ ข้อมูลแต่ละชุดควรไปทางไหน?❓ กรณีนี้ต้องทำอะไร? กรณีนั้นต้องทำอะไร...

Apr 28, 20253 min read
ตอนที่ 6: จัดการ Workflow แบบมีเงื่อนไขด้วย Router และ Filter

ตอนที่ 5: รู้จักกับ Postman — เครื่องมือทดสอบ API ง่าย ๆ ไม่ต้องเขียนโค้ด

🤔 Postman คืออะไร? Postman เป็นเครื่องมือที่ช่วยให้เรา✅ ส่ง HTTP Request แบบง่าย ๆ ได้เลย✅ ทดสอบว่า API ของฝั่งปลายทางตอบอะไรกลับมาบ้าง✅ ลอง GET / POST / PUT / DELETE ได้ครบทุก Method✅ ดู Header, Body, และ Response ได้ชัดเจน 💡 ทำไมต้องใช้ Postman? ...

Apr 28, 20252 min read
ตอนที่ 5: รู้จักกับ Postman — เครื่องมือทดสอบ API ง่าย ๆ ไม่ต้องเขียนโค้ด

ตอนที่ 4: เข้าใจ HTTP/HTTPS และ Methods

ถ้าพูดถึง Automation, Webhook, หรือ API จะหนีไม่พ้นคำว่าHTTP, HTTPS, และคำอย่าง GET, POST, PUT, DELETEในตอนนี้เราจะมาปูพื้นฐานแบบง่าย ๆ ให้เข้าใจกันก่อนครับ 🛰️ HTTP / HTTPS คืออะไร? HTTP ย่อมาจาก HyperText Transfer Protocol คือ วิธีการส่งข้อมูลระ...

Apr 28, 20253 min read
ตอนที่ 4: เข้าใจ HTTP/HTTPS และ Methods

ตอนที่ 3: มาสร้าง Workflow แรกกัน! บันทึกข้อมูลลง Google Sheets

ในตอนก่อนหน้านี้ เราได้รู้จักกับ Make.com และสำรวจเมนูต่าง ๆ กันไปแล้วถึงเวลาลงมือทำ Workflow แรกของเรา กันจริง ๆ แล้ว! 🎉 ในตอนนี้ เราจะมาลอง สร้าง Workflow แรกด้วย Make.com แบบง่ายที่สุดกันครับ “Event เกิดขึ้น → แล้วบันทึกข้อมูลลง Google Sheets” ...

Apr 28, 20252 min read
ตอนที่ 3: มาสร้าง Workflow แรกกัน! บันทึกข้อมูลลง Google Sheets

bobodev

8 posts