ข้ามไปที่เนื้อหา

รับโทเค็นและไอดีไคล์เอนต์ของบอต

ก่อนที่บอตจะเข้าร่วมเซิร์ฟเวอร์และเริ่มแชทได้ มันต้องมีช่องทางในการล็อกอินก่อน บอตดิสคอร์ดเนี่ยใช้สิ่งที่เรียกว่า โทเค็นบอต (Bot Token) เพื่อให้บอตเข้าสู่ระบบและทำงานได้

คู่มือนี้จะพาไปทีละขั้นตอน ตั้งแต่การสร้างบอตไปจนถึงการรับโทเค็น จนกระทั่งเชิญบอตเข้าเซิร์ฟเวอร์ เชื่อเถอะ ไม่ยากหรอก นะๆๆๆ เขียนตั้งนาน อ่านหน่อย


1. สร้างแอพพลิเคชัน

Section titled “1. สร้างแอพพลิเคชัน”

ก่อนที่เราจะมีบอต เราจะต้องสร้างแอพพลิเคชันในดิสคอร์ดก่อน ทำตามนี้ได้เลยนะ ไม่ต้องคิดอะไรมาก

  1. ล็อกอินเข้า Discord Developer Portal โดยใช้บัญชี ดิสคอร์ด ปกติได้เลย ไม่ต้องกลัว
  2. ล็อกอินเสร็จแล้วกดปุ่ม “New Application” ที่มุมขวาบนของหน้า
  3. จะมีหน้าต่างเด้งขึ้นมาให้ตั้งชื่อ ตั้งชื่ออะไรก็ได้ แต่ชื่อนี้ไม่ใช่ชื่อบอตที่โชว์ในดิสคอร์ดนะ เป็นแค่ชื่อแอพพลิเคชันเฉยๆ
  4. กดปุ่ม “Create” ก็เสร็จแย้ว

2. สร้างบัญชีบอต

Section titled “2. สร้างบัญชีบอต”

ตอนนี้มีแค่แอพพลิเคชันเปล่าๆ เราต้องเพิ่มผู้ใช้ที่เป็นบอตจริงๆ เข้าไป ทำตามนี้เลย:

  1. ในหน้า “Application” ที่เพิ่งสร้างขึ้นมา ให้ดูที่เมนูการตั้งค่าทางด้านซ้ายมือ
  2. คลิกที่แท็บ “Bot” (ที่มีไอคอนรูปหัวหุ่นยนต์)

ในหน้านี้เราจะปรับแต่งโปรไฟล์ของบอตได้ด้วย เช่น รูปโปรไฟล์ ชื่อบอต และอื่นๆ


3. รับโทเค็นบอตและไอดีไคล์เอนต์

Section titled “3. รับโทเค็นบอตและไอดีไคล์เอนต์”

มาถึงส่วนสำคัญแล้ว ก็คือเราจะรับ ไอดีไคล์เอนต์ (Client ID) กับ โทเค็นบอต (Bot Token) ซึ่งจะใช้ในการตั้งค่าบอตของเรา

ส่วนที่ A: การรับไอดีไคล์เอนต์ (ไอดีสาธารณะ)

Section titled “ส่วนที่ A: การรับไอดีไคล์เอนต์ (ไอดีสาธารณะ)”

ไอดีไคล์เอนต์ไม่ใช่ข้อมูลลับอะไร ใครๆ ก็เห็นได้ และเราก็ต้องใช้มันตอนตั้งค่าบอต

  1. ในเมนูการตั้งค่าทางด้านซ้าย ให้คลิกที่ “General Information” (แท็บแรกสุดเลย)
  2. จะเห็นช่องที่เขียนว่า “Application ID”
  3. กดก๊อปแล้วมันเก็บไว้ก่อน หรือจะกลับมาเอาทีหลังตอนที่เราสร้างลิงก์เชิญก็ได้

ส่วนที่ B: การรับโทเค็นบอต

Section titled “ส่วนที่ B: การรับโทเค็นบอต”

โทเค็นบอตนี่แหละ ที่เป็นข้อมูลสำคัญของบอต ถ้าคนอื่นได้ไป จะควบคุมบอตเราได้หมด 100% ดังนั้น เก็บไว้ดีๆ

  1. กลับไปที่แท็บ “Bot”
  2. กดปุ่ม “Reset Token” ที่อยู่ข้างล่างข้อมูลบอต
  3. จะมีหน้าต่าง 2FA เด้งขึ้นมา (ถ้าเปิด 2FA ไว้) ให้กรอกรหัสจากแอป Authenticator ของเรา
  4. เสร็จแล้วจะมีข้อความยาวๆ ที่ประกอบด้วยตัวอักษรและตัวเลขจะปรากฏขึ้นมา นี่คือโทเค็นบอต
  5. คลิกปุ่ม “Copy” แล้วนำโทเค็นนี้ไปเก็บไว้ในที่ที่ปลอดภัยทันที เพราะเมื่อออกจากหน้านี้ไปแล้ว จะไม่กลับมาดูโทเค็นนี้ได้อีก! ถ้าทำหาย จะต้องกด Reset เพื่อสร้างโทเค็นใหม่เท่านั้น

4. เชิญบอตเข้าเซิร์ฟเวอร์

Section titled “4. เชิญบอตเข้าเซิร์ฟเวอร์”

บอตพร้อมแล้วน้า แต่น้องยังไม่มีที่ไป ต้องเชิญน้องเข้าเซอร์เวอร์ก่อน ทำยังไงไปดู:

  1. ในเมนูการตั้งค่า ให้คลิกที่แท็บ “OAuth2”
  2. จะมีเมนูย่อยปรากฏขึ้นมา ให้คลิกที่ “URL Generator”
  3. จะเห็นกล่องที่เขียนว่า “Scopes” นี่คือการบอกดิสคอร์ดว่าลิงก์ใช้ทำอะไร ให้ติ๊กเครื่องหมายถูกที่ช่อง bot
  4. ทันทีที่ติ๊กช่อง bot กล่องใหม่ที่ชื่อว่า “Bot Permissions” จะโผล่ขึ้นมาด้านล่าง อันนี้สำคัญมากๆ
  5. รายการนี้ให้เลือกว่าบอตจะได้รับอนุญาตให้ทำอะไรได้บ้าง สำหรับบอตแชทพื้นฐาน คิดอะไรไม่ออก ให้ติ๊กช่อง Administrator ช่องแรกสุดได้เลย
  6. ขณะที่ติ๊กเลือกสิทธิ์ต่างๆ ให้ลองมองไปที่ด้านล่างสุดของหน้า จะเห็น “Generated URL” ที่กำลังถูกสร้างขึ้นมา
  7. เมื่อเลือกสิทธิ์ที่จำเป็นครบแล้ว ให้คัดลอก URL ที่ระบบสร้างขึ้นมานั้นเลย
  8. นำลิงก์นั้นไปวางในแท็บใหม่ของเบราว์เซอร์ มันจะพาไปยังหน้าเชิญบอตของดิสคอร์ดที่คุ้นเคย ให้เลือกเซิร์ฟเวอร์ที่ต้องการเพิ่มบอตเข้าไป แล้วคลิก “Authorize”
  9. ลองดูในแท็บ member ว่ามีบอตโผล่มาแล้วรึยัง ถ้าโผล่มาแล้วก็เสร็จแล้วจ้า

เสร็จแล้วจ้าาา แต่บอตยังไม่ออนไลน์นะ อ่านหน้าถัดไปได้เลย