⚡ Discord
โมดูล: แพลตฟอร์ม
🎮

สร้างและเชื่อมต่อ Discord Bot

สร้าง Discord Bot และตั้งค่าสิทธิ์เพื่อให้ agent สามารถสื่อสารในเซิร์ฟเวอร์ของคุณได้

⚠️ คำชี้แจง: การปรับแต่ง bot ใน Discord นั้นมีรายละเอียดมากมาย ในกิจกรรมนี้จะเป็นการแนะนำให้เลือกตามโดยไม่ขอให้เหตุผลในการเลือกการปรับแต่งดังกล่าว
ส่วนที่ 1 สร้าง Bot Token & จัดการ Server (19 ขั้นตอน)
  1. สร้างเซิร์ฟเวอร์บน Discord เพื่อรองรับการทำงานของ agent:
    ⚠️ สามารถใช้เซิร์ฟเวอร์ที่มีอยู่ได้ แต่ควรระวังเพราะ agent จะสามารถเข้าถึงข้อมูลบนเซิร์ฟเวอร์นั้นได้ด้วย
  2. เข้าไปที่เว็บไซต์ Discord Developer Portal ↗
  3. Log In ด้วยบัญชี Discord
    Welcome to the Developer Portal
  4. เลือก New Application
    เลือก New Application บน Discord Developer Portal
  5. ตั้งชื่อให้แอพพลิเคชั่น โดยชื่อแอพพลิเคชั่นจะถูกใช้เป็นชื่อของ agent ที่แสดงบน Discord โดยอัตโนมัติ (สามารถเปลี่ยนได้แต่จะไม่สาธิตในกิจกรรมนี้)
    ตั้งชื่อ Application บน Discord Developer Portal
  6. เมื่อเข้าสู่หน้าแอพพลิเคชั่นแล้ว ให้เลือกปุ่มมุมซ้ายบน
    เลือกปุ่มเมนูมุมซ้ายบนของหน้า Application
  7. เลือก Installation
    เลือก Installation ในเมนูด้านซ้าย
  8. เลื่อนไปที่ส่วน Install Link แล้วเลือกเป็น None
    เลื่อนไปที่ส่วน Install Link บน Discord Developer Portal
  9. อย่าลืม !!! Save Changes
    กดปุ่ม Save Changes บน Discord Developer Portal
  10. เลือกปุ่มมุมซ้ายบนอีกครั้ง แล้วเลือก Bot
    เลือกปุ่มมุมซ้ายบนแล้วเลือก Bot
  11. เลือกค่าปรับตั้งต่างๆตามในภาพ (ในส่วน Privileged Gateway Intents ให้เปิด Message Content Intent และส่วน Bot Permissions ให้เลือกแค่ Administrator ก็พอ)
    ตั้งค่า Authorization Flow, Privileged Gateway Intents และ Bot Permissions
  12. อย่าลืม !!! Save Changes
    กดปุ่ม Save Changes บนหน้า Bot
  13. เลื่อนกลับขึ้นไปเพื่อหาปุ่ม Reset Token เลือก Reset Token แล้วทำการยืนยันด้วย password
    ปุ่ม Reset Token บนหน้า Bot
  14. เมื่อทำสำเร็จ หน้าเว็บจะแสดง token ให้คัดลอก token ด้วยปุ่ม Copy แล้ววางในช่องรับข้อมูลด้านล่าง
    กดปุ่ม Copy เพื่อคัดลอก Bot Token
  15. ยังไม่จบ !! เลือกปุ่มมุมซ้ายบนอีกครั้งแล้วเลือก OAuth2
    เลือกปุ่มมุมซ้ายบนแล้วเลือก OAuth2
  16. เลื่อนไปที่ส่วน Scopes และ Bot Permissions แล้วเลือกค่าตามภาพ (ส่วน Scopes ให้เลือก bot และ applications.commands ส่วน Bot Permissions เลือกแค่ Administrator เท่านั้น)
    เลือก Scopes bot และ applications.commands พร้อม Bot Permissions Administrator
  17. เลื่อนลงไปด้านล่างสุดเพื่อหาหัวข้อ Generated URL เลือกคำสั่ง Copy
    คัดลอก Generated URL เพื่อนำไปเชิญ Bot
  18. เปิดหน้า web browser ใหม่ แล้ววาง url ที่คัดลอกมา จากนั้นในหน้าเว็บที่เปิดขึ้นมา ให้เลือกเซิร์ฟเวอร์ Discord ที่อยากให้ bot เข้าไปอยู่ แล้วเลือก Continue
    เลือกเซิร์ฟเวอร์ Discord ที่ต้องการให้ Bot เข้าไปอยู่
  19. เลือก Authorise แล้วดำเนินการยืนยันตามระบบ แล้ว bot จะไปรออยู่ในเซิร์ฟเวอร์ที่เลือกไว้
    เลือก Authorise เพื่อเชิญ Bot เข้าเซิร์ฟเวอร์
⚪ กรอกหรือวางค่า Discord Bot Token
ส่วนที่ 2 ค้นหา Discord User ID ของคุณ (3 ขั้นตอน)
  1. เปิดโหมดนักพัฒนา (Developer Mode): เข้าแอป Discord → ไปที่การตั้งค่าผู้ใช้ (User Settings / ไอคอนรูปเฟือง ⚙️ หรือรูปโปรไฟล์) → เมนู Advanced (ขั้นสูง) → เปิดสวิตช์ Developer Mode เป็น ON
    เปิด Developer Mode ในหน้าการตั้งค่า Advanced ของ Discord
  2. คัดลอก User ID:
    เมนู Copy User ID บนโปรไฟล์ Discord
    *ฟังก์ชั่นนี้จะใช้ได้เมื่อเลือกชื่อโปรไฟล์จากห้องแชท หรือจากเซิร์ฟเวอร์เท่านั้น ถ้าเลือกโปรไฟล์จากช่องทางปรับแต่งโปรไฟล์จะไม่สามารถคัดลอก User ID ได้ • บนคอมพิวเตอร์ (Desktop/Web): คลิกขวาที่ชื่อโปรไฟล์ของคุณในรายชื่อสมาชิก → เลือก Copy User ID
    • บนมือถือ (Mobile App): ไปที่แท็บโปรไฟล์ของคุณ → แตะที่จุด 3 จุด (...) มุมขวาบน → เลือก Copy User ID
  3. นำตัวเลข Discord User ID ที่คัดลอกได้ มาวางในช่องด้านล่าง
⚪ กรอกหรือวางค่าตัวเลข Discord User ID