ระบบอัตโนมัติด้วย n8n: ฟอร์ม อีเมล ชีท แจ้งเตือน และ AI จัดหมวด
สี่ขั้นตอนงาน (Workflow) จากงานซ้อม 3 พ.ย. 2569 วาดจากไฟล์ที่ส่งออกจาก n8n จริง กดกรณีทดสอบเพื่อดูว่าข้อมูลเดินผ่านโหนดไหน และ n8n ตอบอะไรจริง
หน้านี้ไม่ได้ต่อ n8n ออนไลน์ ระบบจริงรันบน n8n 1.88.0 ในเครื่อง ยิงข้อมูลทดสอบ 17 กรณีเข้า Webhook ที่รันจริง ผ่าน 17/17 ทั้งก่อนและหลังรีสตาร์ท n8n ปลายทางชีทและการแจ้งเตือนเป็นบริการจำลอง ไฟล์ที่ส่งออกไม่มีรหัสหรือคีย์ฝังอยู่
กรณีทดสอบ
รีสตาร์ทแล้วยังทำงาน
ปิด n8n แล้วเปิดใหม่โดยไม่นำเข้าเวิร์กโฟลว์ซ้ำ แล้วยิงทุกกรณีอีกรอบ (บันทึกจาก restart_check.ps1)
ระบบกันอะไรไว้
- ข้อมูลผิดหรือขาด ตอบกลับว่าช่องไหนผิด และไม่มีอะไรลงปลายทาง
- ส่งซ้ำ ไม่ลงซ้ำ ไม่แจ้งซ้ำ ได้เลขเดิม
- AI ล่มหรือตอบแปลก รายการไปอยู่กับคนตรวจ ไม่หายเงียบ
- ข้อความที่ขึ้นต้นด้วยสูตร ถูกกันไม่ให้ชีทรันสูตร และเบอร์โทรถูกปิดบางส่วน
งานย่อยที่พบบ่อย (ซ้อม 3 พ.ย. 2569)
ผลการทดสอบ: node 9/9, mutants 21/21, workflow structure 3/3 problems 0, PDF text check 6/6 · ข้อมูลทุกไฟล์เป็นข้อมูลสมมติ · ไม่ได้ส่งข้อความจริงไปยังบัญชีใด
| งาน | สิ่งที่ทำและทดสอบแล้ว | ไฟล์ |
|---|---|---|
| ช่องแชต LINE/Facebook ผ่าน webhook | webhook ตรวจลายเซ็น LINE และ Facebook · กันเหตุการณ์ซ้ำ · ตอบตามคำสำคัญ · ทดสอบด้วยเหตุการณ์จำลองที่เซ็นเองเท่านั้น | RhR4Chat00000001.json |
| PDF + ตรวจสลิป | ตัดสินจากคำตอบผู้ตรวจสลิป (จำลอง): ยอดขาด/เกิน ผู้รับไม่ใช่ร้าน สลิปซ้ำ · ใบเสร็จ PDF ฟอนต์ไทย | RhR4Slip00000001.json · receipt_sample.pdf |
| วางกระบวนงานใหม่ ลดงานซ้ำ | จาก 8 ขั้นที่คนทำ เหลือ 2 ขั้น · ตัดสต็อกทั้งออเดอร์หรือไม่ตัดเลย · แจ้งคลังอัตโนมัติ | RhR4Order0000001.json |

งานที่ผู้ซื้อขอบ่อย ชุดที่ 2 (ซ้อม 3 พ.ย. 2569)
โจทย์เขียนจากข้อความในประกาศหางานจริง · ผลการทดสอบ: 16/16 กรณี · จงใจทำให้ผิด 36 แบบ จับได้ครบ · ข้อมูลทุกไฟล์เป็นข้อมูลสมมติ ไม่ใช้คีย์จริง
| งาน | สิ่งที่ทำและทดสอบแล้ว | ไฟล์ |
|---|---|---|
| ตรวจและแก้ workflow เดิมที่พัง | ตรวจ workflow เดิมที่พัง: ชื่อโหนดซ้ำ เส้นเชื่อมห้อย ไม่มีโหนดตอบ คีย์ฝังในโหนด ไม่มีทางเมื่อเรียกภายนอกพัง แล้วส่งไฟล์ที่แก้ | broken_workflow.json · fixed_workflow.json |
| ลีดเข้า Google Sheets / LINE CRM | ลีดเข้าชีต ตรวจความยินยอม จับซ้ำเบอร์/อีเมล แจ้งเฉพาะลีดใหม่ | RhR5Leads0000001.json |
| ตอบจากเอกสารบริษัท (RAG) | ตอบจากเอกสารของบริษัทพร้อมชื่อเอกสาร หาไม่เจอส่งต่อแอดมิน ตัวเลขที่ไม่อยู่ในเอกสารไม่ถูกตอบ | RhR5Rag000000001.json |
| เชื่อม Omise / FlowAccount (มีเงื่อนไข) | Omise (คีย์ทดสอบ) ตรวจลายเซ็น กันเหตุการณ์ซ้ำ แล้วออกใบกำกับใน FlowAccount ทดสอบกับปลายทางจำลอง ต้องมีแพ็กที่เปิด Open API ของ FlowAccount | RhR5Acct00000001.json |