What you'll learn
- สร้าง Webhook ใน Discord
- ใช้ URL ของ Webhook เพื่อสร้าง Credential ใน n8n
- ตั้งค่า Node Discord ใน n8n เพื่อส่งข้อความไปยังช่องทางใน Discord
- ตัวอย่างการใช้งานที่น่าสนใจของการเชื่อมต่อ Discord กับระบบอัตโนมัติ
สิ่งที่ต้องเตรียม (Prerequisites)
ก่อนที่คุณจะเริ่มใช้งาน Discord Node ใน n8n คุณควรเตรียมสิ่งต่อไปนี้ให้พร้อม:
บัญชี Discord และสิทธิ์ในการสร้าง Webhook ใน Server
ติดตั้ง n8n และสามารถเข้าถึง Workflow Editor ได้ (ถ้าคุณยังไม่ได้ติดตั้ง n8n สามารถดูได้ที่ บทความนี้)
ทำไมเราต้องใช้ Discord Node?
และตัวอย่างการใช้งานที่น่าสนใจ
Discord Node ใน n8n ช่วยให้คุณสามารถส่งข้อความโดยตรงไปยัง Channel บน Discord ด้วย Webhook ซึ่งมีประโยชน์อย่างมากสำหรับการทำงานแบบอัตโนมัติ เช่น:
แจ้งเตือนงานใหม่จากฟอร์ม Google Forms: ทุกครั้งที่มีผู้กรอกฟอร์ม ข้อความแจ้งเตือนสามารถถูกส่งมายัง Discord ได้ทันที
รายงานยอดขายรายวัน: หากคุณใช้ Google Sheets บันทึกยอดขาย ระบบสามารถดึงข้อมูลและสรุปรายงานมาแจ้งใน Discord ได้ทุกเช้า
เตือนวันครบกำหนดชำระเงิน/กิจกรรม: หากมีรายชื่อลูกค้าหรือกิจกรรมใน Airtable/Google Calendar ระบบสามารถแจ้งเตือนล่วงหน้าได้โดยอัตโนมัติ
ขั้นตอนการตั้งค่า Discord Node ใน n8n
ขั้นตอนที่ 1: สร้าง Webhook ใน Discord
ก่อนที่คุณจะส่งข้อความไปยัง Discord ได้ คุณต้องมี URL ของ Webhook ก่อน
วิธีสร้าง Webhook
เปิด Server Settings ของ Discord
ไปที่แท็บ Integrations
คลิกปุ่ม Create Webhook
คุณสามารถ:
ตั้งชื่อ Webhook (เช่น
n8n Bot)เลือก Channel ที่ต้องการให้ข้อความถูกส่งไป
เพิ่มรูป Avatar เพื่อแสดงภาพของ Bot
คลิก Copy Webhook URL เพื่อคัดลอก URL ที่จะใช้ใน n8n
ขั้นตอนที่ 2: สร้าง Discord Webhook Credential ใน n8n
เปิด n8n
ไปที่เมนู Credentials
คลิก “Create credential” และเลือก Discord Webhook
ในช่อง Webhook URL, วาง URL ที่คัดลอกมาจาก Discord
คลิก Save
ตอนนี้คุณก็มี Credential สำหรับ Discord พร้อมใช้งานใน n8n แล้ว
ขั้นตอนที่ 3: ใช้งาน Discord Node ใน Workflow ของคุณ
เพิ่ม Discord Node ลงใน Workflow
เลือก Send Message เป็น Operation
เลือก Connection Type เป็น Webhook
เลือก Credential ที่สร้างไว้
กรอกข้อความในช่อง Message (เช่น
Test Message)ลองกด Execute Step ด้านบน — ข้อความควรจะปรากฏใน Channel ที่คุณเลือกไว้ใน Discord