ROOM64 / KNOWLEDGE / N8N

การใช้งาน Chat Trigger

Chat Trigger — เรียนรู้วิธีใช้ node Chat Trigger ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Chat Trigger เข้ากับ workflow ของคุณ

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · Chat Trigger

← Core nodes

สารบัญในหน้านี้

เรียนรู้วิธีใช้ node Chat Trigger ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Chat Trigger เข้ากับ workflow ของคุณ

ใช้ node Chat Trigger เมื่อสร้าง workflow AI สำหรับแชทบอทและอินเทอร์เฟซการแชทอื่นๆ คุณสามารถกำหนดค่าวิธีที่ผู้ใช้เข้าถึงแชทได้โดยใช้อินเทอร์เฟซใดอินเทอร์เฟซหนึ่งของ n8n หรือของคุณเอง คุณสามารถเพิ่มการรับรองความถูกต้องได้

คุณต้องเชื่อมต่อตัวแทนหรือเครือข่าย Root nodes.

การใช้งานการดำเนินการ workflow (Workflow execution usage)

ทุกข้อความที่ส่งไปยัง Chat Trigger จะดำเนินการตามขั้นตอนการทำงานของคุณ ซึ่งหมายความว่าหนึ่งการสนทนาที่ผู้ใช้ส่งข้อความ 10 ข้อความจะใช้การดำเนินการ 10 ครั้งจากค่าเผื่อการดำเนินการของคุณ ตรวจสอบแผนการชำระเงินของคุณเพื่อดูรายละเอียดเบี้ยเลี้ยงของคุณ

ความพร้อมใช้งานของคุณสมบัติ (Feature availability)

node Chat Trigger พร้อมใช้งานตั้งแต่ n8n 1.24.0 โดยแทนที่ node Manual Chat Trigger

parameter node

Make Chat Publicly Available

ตั้งค่าว่าควรแชทแบบสาธารณะ (เปิด) หรือใช้ได้เฉพาะผ่านอินเทอร์เฟซการแชทด้วยตนเองเท่านั้น (ปิด)

ปล่อยปุ่มนี้ไว้ในขณะที่คุณกำลังสร้าง workflow เปิดเมื่อคุณพร้อมที่จะเผยแพร่ขั้นตอนการทำงานและอนุญาตให้ผู้ใช้เข้าถึงแชท

Mode

เลือกวิธีที่ผู้ใช้เข้าถึงแชท เลือกจาก:

  • Hosted Chat : ใช้อินเทอร์เฟซการแชทที่โฮสต์ของ n8n แนะนำสำหรับผู้ใช้ส่วนใหญ่เนื่องจากคุณสามารถกำหนดค่าอินเทอร์เฟซโดยใช้ ตัวเลือก node และไม่ต้องตั้งค่าอื่นใดอีก
  • Embedded Chat : ตัวเลือกนี้ต้องการให้คุณสร้างอินเทอร์เฟซการแชทของคุณเอง คุณสามารถใช้ n8n ได้ วิดเจ็ตแชท หรือสร้างของคุณเอง อินเทอร์เฟซการแชทของคุณต้องเรียก URL ของ webhook ที่แสดง Chat URL ใน node

Authentication

เลือกว่าจะจำกัดการเข้าถึงแชทหรือไม่และอย่างไร เลือกจาก:

  • None : การแชทไม่ได้ใช้การตรวจสอบสิทธิ์ ใครๆ ก็สามารถใช้แชทได้
  • Basic Auth : การแชทใช้การรับรองความถูกต้องขั้นพื้นฐาน
    • เลือกหรือสร้าง Credential for Basic Auth ด้วยชื่อผู้ใช้และรหัสผ่าน ผู้ใช้ทุกคนต้องใช้ชื่อผู้ใช้และรหัสผ่านเดียวกัน
  • การรับรองความถูกต้องผู้ใช้ n8n (n8n User Auth) : เฉพาะผู้ใช้ที่ลงชื่อเข้าใช้บัญชี n8n เท่านั้นที่สามารถใช้แชทได้

เมื่อคุณเลือก การรับรองความถูกต้องผู้ใช้ n8n (n8n User Auth), a Require Workflow Execute Permission สลับปรากฏขึ้น เปิดใช้งานเพื่อกำหนดให้ผู้ใช้ที่ trigger มีสิทธิ์ดำเนินการ workflow ในโปรเจ็กต์ที่เป็นเจ้าของด้วย ผู้ใช้ที่เข้าสู่ระบบแต่ขาดสิทธิ์ดำเนินการในขั้นตอนการทำงานจะไม่สามารถใช้แชทได้ สิ่งนี้มีประโยชน์ด้วย credentials ผู้ใช้ปลายทาง โดยที่ผู้ใช้แต่ละคนเรียกใช้ workflow ด้วยบัญชีที่เชื่อมต่อของตนเอง

Initial Message(s)

parameter นี้จะใช้ได้เฉพาะเมื่อคุณใช้อยู่เท่านั้น Hosted Chat . ใช้เพื่อกำหนดค่าข้อความที่อินเทอร์เฟซการแชท n8n จะแสดงเมื่อผู้ใช้มาถึงเพจ

ทำให้พร้อมใช้งานในการแชท n8n (Make Available in n8n Chat)

เลือกว่าจะให้ตัวแทนพร้อมใช้งานใน Chat Hub หรือไม่

Agent Name

ชื่อของตัวแทนใน Chat Hub

คำอธิบายตัวแทน (Agent description)

คำอธิบายของตัวแทนบน Chat Hub

ตัวเลือก node

ตัวเลือกที่ใช้ได้จะขึ้นอยู่กับโหมดแชท

ตัวเลือกการแชทที่โฮสต์ (Hosted chat options)

Allowed Origin (CORS)

ตั้งค่าต้นทางที่สามารถเข้าถึง URL แชทได้ ป้อนรายการ URL ที่คั่นด้วยเครื่องหมายจุลภาคที่อนุญาตสำหรับคำขอข้ามต้นทางที่ไม่ใช่แบบ preflight

ใช้ * (ค่าเริ่มต้น) เพื่ออนุญาตต้นทางทั้งหมด

Input Placeholder, Title, and Subtitle

ป้อนข้อความสำหรับองค์ประกอบเหล่านี้ในอินเทอร์เฟซการแชท

ดูภาพหน้าจอ

ตัวอย่างวิดเจ็ตแชทที่แสดงช่องข้อความตัวยึดตำแหน่ง input ชื่อ และคำบรรยาย

Load Previous Session

เลือกว่าจะโหลดข้อความแชทจากการแชทครั้งก่อนหรือไม่

หากคุณเลือกตัวเลือกอื่นนอกเหนือจาก Off คุณต้องเชื่อมต่อ trigger Chat และ Agent ที่คุณใช้กับ sub-node ของหน่วยความจำ ตัวเชื่อมต่อหน่วยความจำบน trigger การแชทจะปรากฏขึ้นเมื่อคุณตั้งค่า Load Previous Session ถึง From Memory . n8n แนะนำให้เชื่อมต่อทั้ง trigger Chat และ Agent เข้ากับ sub-node ของหน่วยความจำเดียวกัน เนื่องจากจะทำให้แน่ใจได้ว่าทั้งสอง node จะมีแหล่งความจริงเพียงแหล่งเดียว

ดูภาพหน้าจอ

เชื่อมต่อ node เข้ากับหน่วยความจำ

Response Mode

ใช้ตัวเลือกนี้เมื่อสร้าง workflow โดยมีขั้นตอนต่อจากตัวแทนหรือเครือที่จัดการแชท เลือกจาก:

  • When Last Node Finishes : node Chat Trigger ส่งคืนโค้ดตอบกลับและ output ข้อมูลจาก node สุดท้ายที่ดำเนินการใน workflow
  • Using Response Nodes : node Chat Trigger ตอบสนองตามที่กำหนดไว้ใน Chat node หรือ Respond to Webhook node ในโหมดตอบสนองนี้ Chat Trigger จะแสดงข้อความตามที่กำหนดไว้ใน node เหล่านี้เท่านั้น และไม่ส่งออกข้อมูลจาก node สุดท้ายที่ดำเนินการใน workflow โหมดนี้จะแทนที่โหมด 'การใช้การตอบสนองต่อ node Webhook' จาก node Chat Trigger เวอร์ชัน 1.2
  • การตอบสนองแบบสตรีมมิ่ง (Streaming response) : เปิดใช้งานการสตรีมข้อมูลแบบเรียลไทม์กลับไปยังผู้ใช้ในขณะที่กระบวนการ workflow ต้องมี node ที่รองรับการสตรีมใน workflow (เช่น AI Agent node)

Require Button Click to Start Chat

ตั้งค่าว่าจะแสดงหรือไม่ New Conversation ปุ่มบนอินเทอร์เฟซแชท (เปิด) หรือไม่ (ปิด)

ดูภาพหน้าจอ

ปุ่มสนทนาใหม่

ตัวเลือกการแชทแบบฝัง (Embedded chat options)

Allowed Origin (CORS)

ตั้งค่าต้นทางที่สามารถเข้าถึง URL แชทได้ ป้อนรายการ URL ที่คั่นด้วยเครื่องหมายจุลภาคที่อนุญาตสำหรับคำขอข้ามต้นทางที่ไม่ใช่แบบ preflight

ใช้ * (ค่าเริ่มต้น) เพื่ออนุญาตต้นทางทั้งหมด

Load Previous Session

เลือกว่าจะโหลดข้อความแชทจากการแชทครั้งก่อนหรือไม่

หากคุณเลือกตัวเลือกอื่นนอกเหนือจาก Off คุณต้องเชื่อมต่อ trigger Chat และ Agent ที่คุณใช้กับ sub-node ของหน่วยความจำ ตัวเชื่อมต่อหน่วยความจำบน trigger การแชทจะปรากฏขึ้นเมื่อคุณตั้งค่า Load Previous Session ถึง From Memory . n8n แนะนำให้เชื่อมต่อทั้ง trigger Chat และ Agent เข้ากับ sub-node ของหน่วยความจำเดียวกัน เนื่องจากจะทำให้แน่ใจได้ว่าทั้งสอง node จะมีแหล่งความจริงเพียงแหล่งเดียว

ดูภาพหน้าจอ

เชื่อมต่อ node เข้ากับหน่วยความจำ

Response Mode

ใช้ตัวเลือกนี้เมื่อสร้าง workflow โดยมีขั้นตอนต่อจากตัวแทนหรือเครือที่จัดการแชท เลือกจาก:

  • When Last Node Finishes : node Chat Trigger ส่งคืนโค้ดตอบกลับและ output ข้อมูลจาก node สุดท้ายที่ดำเนินการใน workflow
  • Using Response Nodes : node Chat Trigger ตอบสนองตามที่กำหนดไว้ใน Chat node หรือ Respond to Webhook node ในโหมดตอบสนองนี้ Chat Trigger จะแสดงข้อความตามที่กำหนดไว้ใน node เหล่านี้เท่านั้น และไม่ส่งออกข้อมูลจาก node สุดท้ายที่ดำเนินการใน workflow โหมดนี้จะแทนที่โหมด 'การใช้การตอบสนองต่อ node Webhook' จาก node Chat Trigger เวอร์ชัน 1.2
  • การตอบสนองแบบสตรีมมิ่ง (Streaming response) : เปิดใช้งานการสตรีมข้อมูลแบบเรียลไทม์กลับไปยังผู้ใช้ในขณะที่กระบวนการ workflow ต้องมี node ที่เปิดใช้งานการรองรับการสตรีม

เทมเพลตและตัวอย่าง

เรียกดูเทมเพลตการรวม n8n-nodes-base.compression หรือ ค้นหาเทมเพลตทั้งหมด

ดูของ n8n AI ขั้นสูง เอกสารประกอบ

ตั้งค่าการตอบกลับแชทด้วยตนเอง

คุณต้องตั้งค่าการตอบกลับแชทด้วยตนเอง เมื่อคุณไม่ต้องการส่งเอาท์พุตของ node ตัวแทนหรือ node ลูกโซ่ไปยังผู้ใช้โดยตรง คุณต้องการรับ output ของ node Agent หรือ Chain แทนและแก้ไขหรือดำเนินการอย่างอื่นกับมันก่อนที่จะส่งกลับไปยังผู้ใช้

ใน workflow พื้นฐาน node Agent และ Chain จะส่งออก parameter ที่มีชื่ออย่างใดอย่างหนึ่ง output หรือ text และ trigger แชทจะส่งค่าของ parameter นี้ไปยังผู้ใช้เป็นการตอบกลับแชท

หากคุณต้องการสร้างการตอบกลับที่ส่งถึงผู้ใช้ด้วยตนเอง คุณต้องสร้าง parameter ชื่ออย่างใดอย่างหนึ่ง text หรือ output . หากคุณใช้ชื่อ parameter อื่น trigger Chat จะส่ง object ทั้งหมดเป็นการตอบกลับ ไม่ใช่แค่ค่าเท่านั้น

node แชท (Chat node)

เมื่อคุณใช้ก Chat เพื่อสร้างการตอบกลับที่ส่งถึงผู้ใช้ด้วยตนเอง คุณต้องตั้งค่าโหมดตอบกลับ Chat Trigger เป็น 'การใช้ node ตอบกลับ'

คำถามที่พบบ่อย

ฉันจะเชื่อมต่ออินเทอร์เฟซการแชทกับ workflow n8n ได้อย่างไร (How do I connect a chat interface to an n8n workflow?)

เพิ่ม node Chat Trigger เป็น trigger ของ workflow จากนั้นเชื่อมต่อตัวแทนหรือ node รูทลูกโซ่เข้ากับ node ดังกล่าว ทุกข้อความที่ผู้ใช้ส่งจะดำเนินตามขั้นตอนการทำงาน ดังนั้นตรรกะแบ็กเอนด์ของคุณจะประมวลผลแต่ละข้อความ

ฉันจะทำให้แชทเป็นแบบสาธารณะหรือฝังไว้บนเว็บไซต์ของฉันได้อย่างไร? (How do I make the chat public or embed it on my site?)

เปิดเครื่อง ทำให้การแชทเป็นแบบสาธารณะ จากนั้นเลือกก Mode. Hosted Chat ใช้อินเทอร์เฟซที่โฮสต์ของ n8n โดยไม่มีการตั้งค่าเพิ่มเติม Embedded Chat ให้คุณใช้ n8n วิดเจ็ตแชท หรืออินเทอร์เฟซของคุณเองซึ่งเรียกว่า Chat URL webhook ที่แสดงใน node

ฉันจะตั้งค่าการตอบกลับของแชทบอทจากขั้นตอนการทำงานของฉันได้อย่างไร (How do I set the chatbot's response from my workflow?)

ในขั้นตอนการทำงานพื้นฐาน Chat Trigger จะส่ง Agent หรือ node ลูกโซ่ output หรือ text คุณค่าให้กับผู้ใช้ หากต้องการปรับแต่งการตอบสนอง ให้สร้าง parameter ชื่อ text หรือ output . ดูสิ ตั้งค่าการตอบกลับแชทด้วยตนเอง . หากคุณใช้ node Chat ให้ตั้งค่า Response Mode ถึง Using Response Nodes.

ปัญหาทั่วไป

สำหรับคำถามหรือปัญหาทั่วไปและวิธีแก้ปัญหาที่แนะนำ โปรดดูที่ Common issues.

หัวข้อย่อยทั้งหมด

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net