Discord ได้แสดงให้เห็นอย่างต่อเนื่องว่าเป็นแพลตฟอร์มการส่งข้อความโต้ตอบแบบทันทีสำหรับทุกคนที่ต้องการพูดคุย วิดีโอแชท หรือสตรีมกับเพื่อนทางออนไลน์ในช่วงห้าปีที่ผ่านมา บอทที่ไม่ลงรอยกันเป็นหนึ่งในสาเหตุ
บ็อตช่วยให้คุณทำทุกอย่างได้สำเร็จตั้งแต่การทำงานที่ซ้ำซากจำเจไปจนถึงเริ่มเล่นเพลงทั่วทั้งเซิร์ฟเวอร์ และในคู่มือนี้ เราจะสอนวิธีสร้างบอท Discord
แม้ว่าระบบอัตโนมัติจะเป็นจุดประสงค์หลักสำหรับการใช้บอท Discord คุณสามารถสร้างมันขึ้นมาเพื่อทำอะไรก็ได้
ในบทช่วยสอนนี้ เราจะใช้ Node.js เพื่อสร้างบอท Discord พื้นฐานของเราเอง
ความต้องการ
- บัญชีผู้ใช้นี้เป็นส่วนตัว
- เซิฟเวอร์ discord สด
- ติดตั้ง Node.js บนคอมพิวเตอร์ของคุณ
- รหัส Visual Studio
- และแน่นอน การเชื่อมต่อ wifi
สร้างแอปพลิเคชั่น Discord ใหม่
ในการเริ่มต้น เราต้องลงทะเบียนแอปพลิเคชันโดยใช้ไซต์ของ Discord Developer นำทางไปเพื่อที่จะไปถึงสิ่งนี้ พอร์ทัล.
จากนั้นเลือกปุ่มแอปพลิเคชันใหม่ที่อยู่ทางด้านขวา
เมื่อคุณคลิกปุ่ม กล่องโต้ตอบที่ขอให้คุณตั้งชื่อบอทของคุณจะปรากฏขึ้น ในกรณีของฉัน ฉันจะเรียกบอทว่า "jaysbot"
เลือกตัวเลือกบอทถัดไป จากนั้นคลิกปุ่ม "เพิ่มบอท" กล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น:
เมื่อคุณอนุมัติการจัดตั้งแอปพลิเคชันใหม่ ตอนนี้คุณมีบอทแล้ว
อย่างไรก็ตาม ฉันไม่คิดว่าคุณต้องการบอทใบ้ มาเพิ่มคุณสมบัติเพิ่มเติมและปรับปรุงการมีส่วนร่วมของผู้ใช้โดยให้สิทธิ์จำนวนหนึ่ง
โดยการเลือก OAuth2 จากเมนูดังที่แสดงด้านล่าง ให้เลือกช่องทำเครื่องหมาย
ลิงก์จะถูกสร้างขึ้นที่ด้านล่างของหน้าเมื่อมีการเพิ่มการอนุญาตหลังจากให้บอทอนุญาตเพิ่มเติม
ลิงก์ที่คุณคัดลอกก่อนหน้านี้ควรวางในเบราว์เซอร์ใดก็ได้ หน้าจอที่ตามมาควรปรากฏขึ้นและเพิ่มเซิร์ฟเวอร์เข้าไป
หลังจากเลือกเซิร์ฟเวอร์ของคุณแล้ว ให้กดปุ่ม "อนุญาต":
คุณได้เพิ่มบอทของเราไปยังเซิร์ฟเวอร์ของคุณเรียบร้อยแล้ว
การสร้างโปรเจ็กต์ Node.js
ตอนนี้เราได้ลงทะเบียนบอทแล้ว เราต้องสร้างโฟลเดอร์สำหรับไฟล์ Node.js
การตั้งค่าการพึ่งพา
แพ็คเกจที่โปรแกรมต้องทำงานอย่างถูกต้องเรียกว่าการพึ่งพา ในตัวอย่างนี้ ทั้งหมดที่เราต้องการคือแพ็คเกจ discord.js เพื่อช่วยในการจัดการโทเค็น Jaysbot เราจะยังคงติดตั้งแพ็คเกจ dotenv
สิ่งนี้จะรับประกันว่าการโทรแต่ละครั้งมีการอนุญาตที่เหมาะสม nodemon ก็จำเป็นสำหรับเราเพื่อให้เซิร์ฟเวอร์ทำงานต่อไป ป้อนคำสั่งต่อไปนี้เพื่อเริ่มโครงการในเทอร์มินัลใหม่:
ผลลัพธ์มีดังนี้:
คำสั่งต่อไปนี้จะติดตั้งไลบรารี Dotenv และ Discord.js สำหรับโครงการ:
ใช้คำสั่งต่อไปนี้เพื่อติดตั้งไลบรารี nodemon:
ทุกครั้งที่เราทำการแก้ไขไฟล์ของเรา Nodemon จะรีสตาร์ทเซิร์ฟเวอร์
การพัฒนาบอทของเรา
ในพอร์ทัลของนักพัฒนา เราต้องอนุมัติการโทรจาก Discord.js สิ่งนี้ต้องการให้เราคัดลอกโทเค็นของบอทของเรา
หลังจากคัดลอกแล้ว ให้วางในลักษณะด้านล่างในไฟล์ใหม่ที่คุณควรตั้งชื่อว่า.env
สร้างไฟล์บอท
สร้างไฟล์แยกต่างหากในไดเร็กทอรีโครงการหลักที่เรียกว่า bot.js เราจะใช้แพ็คเกจ dotenv เพื่อตั้งค่าตัวแปรสภาพแวดล้อม นำเข้าคลาสจาก discord.js แล้วเปิดไคลเอนต์ใหม่:
ในการเปิดใช้งานบอท ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
สรุป
แพลตฟอร์มสำหรับ Discord กำลังขยายตัวอย่างรวดเร็ว ได้สร้างวิธีการสื่อสารและการเชื่อมต่อที่ปลอดภัยสำหรับผู้ที่ชื่นชอบ bitcoin เจ้าของธุรกิจ และนักเล่นเกม
ประโยชน์เพิ่มเติมคือการมีบอทที่สามารถตอบสนอง แบน และปิดเสียงผู้ใช้ได้ โพสต์นี้อธิบายวิธีใช้ node.js เพื่อสร้างบอทอย่างง่าย ดังนั้น คุณสามารถใช้ความเข้าใจนี้เพื่อรวมความสามารถใหม่ๆ
มีความสุขในการเข้ารหัส
เขียนความเห็น