รับโทเค็นและไอดีไคล์เอนต์ของบอต
ก่อนที่บอตจะเข้าร่วมเซิร์ฟเวอร์และเริ่มแชทได้ มันต้องมีช่องทางในการล็อกอินก่อน บอตดิสคอร์ดเนี่ยใช้สิ่งที่เรียกว่า โทเค็นบอต (Bot Token) เพื่อให้บอตเข้าสู่ระบบและทำงานได้
คู่มือนี้จะพาไปทีละขั้นตอน ตั้งแต่การสร้างบอตไปจนถึงการรับโทเค็น จนกระทั่งเชิญบอตเข้าเซิร์ฟเวอร์ เชื่อเถอะ ไม่ยากหรอก นะๆๆๆ เขียนตั้งนาน อ่านหน่อย
1. สร้างแอพพลิเคชัน
Section titled “1. สร้างแอพพลิเคชัน”ก่อนที่เราจะมีบอต เราจะต้องสร้างแอพพลิเคชันในดิสคอร์ดก่อน ทำตามนี้ได้เลยนะ ไม่ต้องคิดอะไรมาก
- ล็อกอินเข้า Discord Developer Portal โดยใช้บัญชี ดิสคอร์ด ปกติได้เลย ไม่ต้องกลัว
- ล็อกอินเสร็จแล้วกดปุ่ม “New Application” ที่มุมขวาบนของหน้า
- จะมีหน้าต่างเด้งขึ้นมาให้ตั้งชื่อ ตั้งชื่ออะไรก็ได้ แต่ชื่อนี้ไม่ใช่ชื่อบอตที่โชว์ในดิสคอร์ดนะ เป็นแค่ชื่อแอพพลิเคชันเฉยๆ
- กดปุ่ม “Create” ก็เสร็จแย้ว
2. สร้างบัญชีบอต
Section titled “2. สร้างบัญชีบอต”ตอนนี้มีแค่แอพพลิเคชันเปล่าๆ เราต้องเพิ่มผู้ใช้ที่เป็นบอตจริงๆ เข้าไป ทำตามนี้เลย:
- ในหน้า “Application” ที่เพิ่งสร้างขึ้นมา ให้ดูที่เมนูการตั้งค่าทางด้านซ้ายมือ
- คลิกที่แท็บ “Bot” (ที่มีไอคอนรูปหัวหุ่นยนต์)
ในหน้านี้เราจะปรับแต่งโปรไฟล์ของบอตได้ด้วย เช่น รูปโปรไฟล์ ชื่อบอต และอื่นๆ
3. รับโทเค็นบอตและไอดีไคล์เอนต์
Section titled “3. รับโทเค็นบอตและไอดีไคล์เอนต์”มาถึงส่วนสำคัญแล้ว ก็คือเราจะรับ ไอดีไคล์เอนต์ (Client ID) กับ โทเค็นบอต (Bot Token) ซึ่งจะใช้ในการตั้งค่าบอตของเรา
ส่วนที่ A: การรับไอดีไคล์เอนต์ (ไอดีสาธารณะ)
Section titled “ส่วนที่ A: การรับไอดีไคล์เอนต์ (ไอดีสาธารณะ)”ไอดีไคล์เอนต์ไม่ใช่ข้อมูลลับอะไร ใครๆ ก็เห็นได้ และเราก็ต้องใช้มันตอนตั้งค่าบอต
- ในเมนูการตั้งค่าทางด้านซ้าย ให้คลิกที่ “General Information” (แท็บแรกสุดเลย)
- จะเห็นช่องที่เขียนว่า “Application ID”
- กดก๊อปแล้วมันเก็บไว้ก่อน หรือจะกลับมาเอาทีหลังตอนที่เราสร้างลิงก์เชิญก็ได้
ส่วนที่ B: การรับโทเค็นบอต
Section titled “ส่วนที่ B: การรับโทเค็นบอต”โทเค็นบอตนี่แหละ ที่เป็นข้อมูลสำคัญของบอต ถ้าคนอื่นได้ไป จะควบคุมบอตเราได้หมด 100% ดังนั้น เก็บไว้ดีๆ
- กลับไปที่แท็บ “Bot”
- กดปุ่ม “Reset Token” ที่อยู่ข้างล่างข้อมูลบอต
- จะมีหน้าต่าง 2FA เด้งขึ้นมา (ถ้าเปิด 2FA ไว้) ให้กรอกรหัสจากแอป Authenticator ของเรา
- เสร็จแล้วจะมีข้อความยาวๆ ที่ประกอบด้วยตัวอักษรและตัวเลขจะปรากฏขึ้นมา นี่คือโทเค็นบอต
- คลิกปุ่ม “Copy” แล้วนำโทเค็นนี้ไปเก็บไว้ในที่ที่ปลอดภัยทันที เพราะเมื่อออกจากหน้านี้ไปแล้ว จะไม่กลับมาดูโทเค็นนี้ได้อีก! ถ้าทำหาย จะต้องกด Reset เพื่อสร้างโทเค็นใหม่เท่านั้น
4. เชิญบอตเข้าเซิร์ฟเวอร์
Section titled “4. เชิญบอตเข้าเซิร์ฟเวอร์”บอตพร้อมแล้วน้า แต่น้องยังไม่มีที่ไป ต้องเชิญน้องเข้าเซอร์เวอร์ก่อน ทำยังไงไปดู:
- ในเมนูการตั้งค่า ให้คลิกที่แท็บ “OAuth2”
- จะมีเมนูย่อยปรากฏขึ้นมา ให้คลิกที่ “URL Generator”
- จะเห็นกล่องที่เขียนว่า “Scopes” นี่คือการบอกดิสคอร์ดว่าลิงก์ใช้ทำอะไร ให้ติ๊กเครื่องหมายถูกที่ช่อง
bot - ทันทีที่ติ๊กช่อง
botกล่องใหม่ที่ชื่อว่า “Bot Permissions” จะโผล่ขึ้นมาด้านล่าง อันนี้สำคัญมากๆ - รายการนี้ให้เลือกว่าบอตจะได้รับอนุญาตให้ทำอะไรได้บ้าง สำหรับบอตแชทพื้นฐาน คิดอะไรไม่ออก ให้ติ๊กช่อง
Administratorช่องแรกสุดได้เลย - ขณะที่ติ๊กเลือกสิทธิ์ต่างๆ ให้ลองมองไปที่ด้านล่างสุดของหน้า จะเห็น “Generated URL” ที่กำลังถูกสร้างขึ้นมา
- เมื่อเลือกสิทธิ์ที่จำเป็นครบแล้ว ให้คัดลอก URL ที่ระบบสร้างขึ้นมานั้นเลย
- นำลิงก์นั้นไปวางในแท็บใหม่ของเบราว์เซอร์ มันจะพาไปยังหน้าเชิญบอตของดิสคอร์ดที่คุ้นเคย ให้เลือกเซิร์ฟเวอร์ที่ต้องการเพิ่มบอตเข้าไป แล้วคลิก “Authorize”
- ลองดูในแท็บ member ว่ามีบอตโผล่มาแล้วรึยัง ถ้าโผล่มาแล้วก็เสร็จแล้วจ้า
เสร็จแล้วจ้าาา แต่บอตยังไม่ออนไลน์นะ อ่านหน้าถัดไปได้เลย