ROOM64 / KNOWLEDGE / N8N

Credentials สำหรับ Discord

Discord credentials — เอกสารประกอบสำหรับ credentials Discord ใช้ข้อมูลประจำตัวเหล่านี้เพื่อตรวจสอบความถูกต้องของ Discord ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow

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

Credentials · ตั้งค่าการเชื่อมต่อ · Discord credentials

← Credentials

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

เอกสารประกอบสำหรับ credentials Discord ใช้ข้อมูลประจำตัวเหล่านี้เพื่อตรวจสอบความถูกต้องของ Discord ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow

คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:

ข้อกำหนดเบื้องต้น

วิธีการรับรองความถูกต้องที่รองรับ

  • บอท
  • OAuth2
  • webhook

ไม่แน่ใจว่าจะใช้วิธีใด? อ้างถึง เลือกวิธีการรับรองความถูกต้อง เพื่อขอคำแนะนำเพิ่มเติม

อ้างถึง เอกสารสำหรับนักพัฒนาของ Discord สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ

การใช้บอท

ใช้วิธีนี้หากคุณต้องการเพิ่มบอทไปยังเซิร์ฟเวอร์ Discord ของคุณโดยใช้ token บอทแทน OAuth2

ในการกำหนดค่า credentials นี้ คุณจะต้อง:

  • A Bot Token : สร้างขึ้นเมื่อคุณสร้างแอปพลิเคชันด้วยบอท

เพื่อสร้างแอปพลิเคชันด้วยบอทและสร้าง Bot Token:

  1. หากคุณยังไม่มี ให้สร้างแอปใน พอร์ทัลนักพัฒนา .
  2. ป้อนก Name สำหรับแอปของคุณ
  3. เลือก Create.
  4. เลือก Bot จากเมนูด้านซ้าย
  5. ภายใต้ Token ให้เลือก Reset Token เพื่อสร้าง token บอทใหม่
  6. คัดลอก token และเพิ่มลงใน credentials n8n ของคุณ
  7. ใน บอท > Privileged Gateway Intents (Bot > Privileged Gateway Intents) เพิ่มความตั้งใจพิเศษที่คุณต้องการให้บอตของคุณมี อ้างถึง การกำหนดค่าบอทของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเจตนารมณ์พิเศษ
    • n8n แนะนำให้เปิดใช้งาน เจตนาของสมาชิกเซิร์ฟเวอร์: จำเป็นสำหรับบอทของคุณเพื่อรับกิจกรรมที่อยู่ในรายการ GUILD_MEMBERS .
  8. ใน การติดตั้ง > บริบทการติดตั้ง (Installation > Installation Contexts) เลือกบริบทการติดตั้งที่คุณต้องการให้บอตของคุณใช้:
    • เลือก Guild Install สำหรับแอปที่ติดตั้งเซิร์ฟเวอร์ (พบบ่อยที่สุดสำหรับผู้ใช้ n8n)
    • เลือก User Install สำหรับแอปที่ผู้ใช้ติดตั้ง (พบได้น้อยกว่าสำหรับผู้ใช้ n8n แต่อาจมีประโยชน์สำหรับการทดสอบ)
    • อ้างถึง Discord's การเลือกบริบทการติดตั้ง เอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริบทการติดตั้งเหล่านี้
  9. ใน การติดตั้ง > ลิงค์การติดตั้ง (Installation > Install Link) ให้เลือก Discord Provided Link หากยังไม่ได้เลือก
  10. ยังอยู่บน Installation หน้าใน Default Install Settings ส่วน ให้เลือก applications.commands และ bot ขอบเขต อ้างถึง Discord's ขอบเขต เอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขตเหล่านี้และขอบเขตอื่นๆ
  11. เพิ่มการอนุญาตบน บอท > สิทธิ์ของบอท (Bot > Bot Permissions) หน้า อ้างถึง Discord's สิทธิ์ เอกสารประกอบสำหรับข้อมูลเพิ่มเติม n8n แนะนำให้เลือกการอนุญาตเหล่านี้สำหรับ Discord node:
    • จัดการบทบาท
    • จัดการช่อง
    • อ่านข้อความ/ดูช่อง
    • ส่งข้อความ
    • สร้างกระทู้สาธารณะ
    • สร้างกระทู้ส่วนตัว
    • ส่งข้อความในกระทู้
    • ส่งข้อความ TTS
    • จัดการข้อความ
    • จัดการเธรด
    • ฝังลิงค์
    • แนบไฟล์
    • อ่านประวัติข้อความ
    • เพิ่มปฏิกิริยา
  12. เพิ่มแอปไปยังเซิร์ฟเวอร์หรือเซิร์ฟเวอร์ทดสอบของคุณ:
    1. ไปที่ การติดตั้ง > ลิงค์การติดตั้ง (Installation > Install Link) และคัดลอกลิงก์ที่แสดงไว้ที่นั่น
    2. วางลิงก์ในเบราว์เซอร์ของคุณแล้วกด Enter
    3. เลือก เพิ่มไปยังเซิร์ฟเวอร์ (Add to server) ในพรอมต์การติดตั้ง
    4. เมื่อแอปของคุณเพิ่มลงในเซิร์ฟเวอร์แล้ว คุณจะเห็นแอปนั้นในรายชื่อสมาชิก

ขั้นตอนเหล่านี้สรุปฟังก์ชันพื้นฐานที่จำเป็นในการตั้งค่า credentials n8n ของคุณ อ้างถึง Discord สร้างแอพ คำแนะนำสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอป โดยเฉพาะ:

การใช้ OAuth2

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

ในการกำหนดค่า credentials นี้ คุณจะต้อง:

  • A Client ID
  • A Client Secret
  • เลือกว่าจะส่งหรือไม่ Authentication ใน Header หรือ Body
  • A Bot Token

สำหรับรายละเอียดเกี่ยวกับการสร้างแอปพลิเคชันด้วยบอทและการสร้าง token ให้ทำตามขั้นตอนเดียวกับใน การใช้บอท ด้านบน

จากนั้น:

  1. คัดลอก Bot Token คุณสร้างและเพิ่มลงใน credentials n8n
  2. เปิด OAuth2 หน้าในแอปพลิเคชัน Discord ของคุณเพื่อเข้าถึงของคุณ Client ID และสร้าง Client Secret . เพิ่มสิ่งเหล่านี้ลงใน credentials n8n ของคุณ
  3. จาก n8n ให้คัดลอกไฟล์ OAuth Redirect URL และเพิ่มลงในแอปพลิเคชั่น Discord ค่ะ OAuth2 > การเปลี่ยนเส้นทาง (OAuth2 > Redirects) . ตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลงเหล่านี้

การใช้ webhook

ในการกำหนดค่า credentials นี้ คุณจะต้อง:

  • A Webhook URL : สร้างขึ้นเมื่อคุณสร้าง webhook

หากต้องการรับ Webhook URL คุณจะต้องสร้าง Webhook และคัดลอก URL ที่สร้างขึ้น:

  1. เปิด Discord ของคุณ Server Settings และเปิดไฟล์ Integrations แท็บ
  2. เลือก Create Webhook เพื่อสร้าง webhook ใหม่
  3. ให้ webhook ของคุณ Name นั่นสมเหตุสมผลแล้ว
  4. เลือก อวตาร (avatar) ถัดจาก Name เพื่อแก้ไขหรืออัพโหลดอวตารใหม่
  5. ใน CHANNEL เมนูแบบเลื่อนลง เลือกช่องที่ webhook ควรโพสต์ไป
  6. เลือก Copy Webhook URL เพื่อคัดลอก URL ของ Webhook ป้อน URL นี้ใน credentials n8n ของคุณ

อ้างถึง Discord สร้างเอกสาร Webhook สำหรับข้อมูลเพิ่มเติม

เลือกวิธีการรับรองความถูกต้อง

การติดตั้งที่ง่ายที่สุดคือก webhook (webhook) . คุณสร้างและเพิ่ม webhooks ลงในช่องเดียวบนเซิร์ฟเวอร์ Discord Webhooks สามารถโพสต์ข้อความไปยังช่องได้ พวกเขาไม่ต้องการผู้ใช้บอทหรือการรับรองความถูกต้อง แต่พวกเขาไม่สามารถฟังหรือตอบสนองต่อคำขอหรือคำสั่งของผู้ใช้ได้ หากคุณต้องการวิธีที่ตรงไปตรงมาในการส่งข้อความไปยังช่องทางโดยไม่ต้องโต้ตอบหรือแสดงความคิดเห็น ให้ใช้ webhook

A บอท (bot) เป็นการก้าวขึ้นมาจากการโต้ตอบจาก webhook คุณเพิ่มบอทไปยังเซิร์ฟเวอร์ Discord (เรียกว่า a guild ในเอกสาร Discord API) หรือบัญชีผู้ใช้ บอทที่ถูกเพิ่มไปยังเซิร์ฟเวอร์สามารถโต้ตอบกับผู้ใช้ในทุกช่องทางของเซิร์ฟเวอร์ พวกเขาสามารถจัดการช่องทาง ส่งและรับข้อความ ดึงรายชื่อผู้ใช้ทั้งหมด และเปลี่ยนบทบาทของพวกเขา หากคุณต้องการสร้าง workflow เชิงโต้ตอบ ซับซ้อน หรือหลายขั้นตอน ให้ใช้บอท

OAuth2 โดยพื้นฐานแล้วคือ บอท (bot) ที่ใช้โฟลว์ OAuth2 แทนที่จะเป็นเพียง token บอท เช่นเดียวกับบอท คุณเพิ่มสิ่งเหล่านี้ลงในเซิร์ฟเวอร์ Discord หรือบัญชีผู้ใช้ ข้อมูลประจำตัวเหล่านี้มีฟังก์ชันการทำงานเหมือนกับบอท แต่สามารถทำให้การติดตั้งบอทบนเซิร์ฟเวอร์ของคุณง่ายขึ้น

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

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

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

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