สารบัญ:

วิธีเพิ่ม Interactive Bot ใน Discord: 6 ขั้นตอน
วิธีเพิ่ม Interactive Bot ใน Discord: 6 ขั้นตอน

วีดีโอ: วิธีเพิ่ม Interactive Bot ใน Discord: 6 ขั้นตอน

วีดีโอ: วิธีเพิ่ม Interactive Bot ใน Discord: 6 ขั้นตอน
วีดีโอ: Discord | สอนทำบอทเข้าเเละออกในดิสคอร์ด 🐰💖 2024, กรกฎาคม
Anonim
วิธีเพิ่ม Interactive Bot ใน Discord
วิธีเพิ่ม Interactive Bot ใน Discord

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างบอทแบบโต้ตอบของตัวเองที่ใช้งานได้กับหน่วยคอมมานโดบางตัว

Discord เป็นแอปโซเชียลมีเดียของ Skype/Whats-app ที่นำนักเล่นเกมมารวมกัน พวกเขาสามารถมีช่องของตัวเอง ตรวจสอบว่าสมาชิกแต่ละคนเล่นเกมใด โทรหากัน และสนทนากัน หนึ่งในความเป็นไปได้คือการเพิ่มบอทในเซิร์ฟเวอร์ นี่อาจเป็นบอทอัตโนมัติหรือบอทที่เล่นเพลงเป็นต้น

เสบียง:

- แน่นอนอินเทอร์เน็ต (doh!)

- แอพ Discord

- Node.js, npm

- ความรู้พื้นฐานของการรันคำสั่งใน Terminal

ขั้นตอนที่ 1: ดาวน์โหลดแอป Discord

ดาวน์โหลดแอป Discord แอพนี้เป็นแอพหลายอุปกรณ์ที่สามารถดาวน์โหลดได้จาก

ชื่อผู้ใช้ที่คุณสร้างมีหมายเลขที่ไม่ซ้ำกันแนบมาด้วย ดังภาพด้านบน คุณใช้ชื่อนี้ + # เพื่อเพิ่มสมาชิกที่ไม่ลงรอยกันคนอื่นๆ

ขั้นตอนที่ 2: การตั้งค่าช่องของคุณเอง

การตั้งค่าช่องของคุณเอง
การตั้งค่าช่องของคุณเอง
การตั้งค่าช่องของคุณเอง
การตั้งค่าช่องของคุณเอง
การตั้งค่าช่องของคุณเอง
การตั้งค่าช่องของคุณเอง

ในการสร้างบอท เราต้องสร้างเซิร์ฟเวอร์ของเราเอง

1. เมื่อคุณลงชื่อเข้าใช้ Discord คุณจะเห็นบางอย่างเช่นรูปภาพด้านบน:

2. สำหรับเซิร์ฟเวอร์ที่จะสร้าง เราต้องคลิก '+' ที่มุมล่างซ้ายที่ไฮไลต์ด้วยสีแดง

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

ขั้นตอนที่ 3: ติดตั้ง Node.js และ Npm

ติดตั้ง Node.js และ Npm
ติดตั้ง Node.js และ Npm

เมื่อคุณสร้างเซิร์ฟเวอร์ของคุณเองเสร็จแล้ว Discord จะขอให้เชิญเพื่อนมาที่เซิร์ฟเวอร์ของคุณ ข้ามขั้นตอนนี้ (หรือเชิญเพื่อนมาที่ช่อง discord ของคุณโดยใช้ลิงก์เชิญ) และ voilá! สร้างเซิร์ฟเวอร์ของคุณเองแล้ว

1. ตรวจสอบ node.js และ npm

ก่อนอื่นเราต้องตรวจสอบให้แน่ใจว่าเราจำเป็นต้องสร้างโปรเจ็กต์ในพื้นที่เพื่อให้ API โทรออกได้ เรายังต้องได้รับโทเค็นสำหรับบอท ในการทำเช่นนี้ เราต้องเพิ่มบางบรรทัดในเทอร์มินัล หากต้องการเปิดเทอร์มินัล ให้กด CMD + spacebar แล้วค้นหาเทอร์มินัล หากคุณทำถูกต้อง เทอร์มินัลควรแสดงเป็นภาพด้านบน

หากต้องการตรวจสอบว่าคุณได้ติดตั้ง node.js และ npm หรือไม่ ให้พิมพ์รหัสต่อไปนี้:

สำหรับ node.js:

โหนด -v

สำหรับนาทีต่อนาที:

npm -v

หากคุณทั้งคู่ได้ติดตั้ง node.js และ npm ไว้ คุณควรเห็นเวอร์ชัน หากไม่เห็น ให้ติดตั้งทั้ง node.js และ npm โดยป้อนรหัสต่อไปนี้ (node.js จะถูกติดตั้งพร้อมกับ npm):

สำหรับนาทีต่อนาที:

npm ติดตั้ง npm@latest -g

ขั้นตอนที่ 4: สร้าง Bot

สร้าง Bot
สร้าง Bot
สร้าง Bot
สร้าง Bot
สร้าง Bot
สร้าง Bot
สร้าง Bot
สร้าง Bot

เราจำเป็นต้องสร้างแอปพลิเคชันและบอทเพื่อให้บอทของเราทำงาน เราต้องส่งไปที่เซิร์ฟเวอร์ discord ของเราด้วย

1. สร้างแอปพลิเคชัน & บอท:

ก่อนอื่น ไปที่ discordapp.com/developers/applications/me เข้าสู่ระบบด้วยบัญชีของคุณ คลิก แอปพลิเคชันใหม่ เพื่อเริ่มต้น และตั้งชื่อแอปพลิเคชันของคุณ จากนั้นคลิก สร้าง บนแท็บด้านซ้าย เลือกบอท สร้างบอท หากสร้างบอทขึ้นมา คุณจะได้รับข้อความในรูปด้านบนว่าบอทนั้นถูกสร้างขึ้น

2. ส่งบอทไปยังเซิร์ฟเวอร์ Discord ของคุณ

ในข้อมูลทั่วไป ให้คัดลอกรหัสลูกค้าของคุณ คัดลอกรหัสและวางใน URL นี้ แทนที่ตัวเลข:

discordapp.com/oauth2/authorize?&client_id…

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

ขั้นตอนที่ 5: สร้าง Local Directory

สร้างไดเรกทอรีท้องถิ่น
สร้างไดเรกทอรีท้องถิ่น

เราจำเป็นต้องสร้างโฟลเดอร์บนพีซีของคุณเพื่อเก็บไฟล์บอททั้งหมดของคุณ ตั้งชื่อมันว่า discordBot หรือสิ่งที่จำได้ง่าย

1. สร้างโฟลเดอร์และสามไฟล์

เราต้องสร้างสามในโฟลเดอร์นั้น

รันโค้ดต่อไปนี้ในเทอร์มินัล:

mkdir discordBot

นำทางไปยังโฟลเดอร์โดยพิมพ์รหัสต่อไปนี้:

cd discordBot

จากนั้นพิมพ์บรรทัดต่อไปนี้:

npm init -y

สิ่งนี้จะสร้างไฟล์ package.json ภายในโฟลเดอร์โปรเจ็กต์

มาเริ่มกันก่อนด้วยการติดตั้งไลบรารี Javascript ที่รู้จักกันดีสำหรับการโต้ตอบกับ Discord API ที่เรียกว่า discord.js พิมพ์ใน:

ติดตั้ง npm --save discord.js

ละเว้นคำเตือนสำหรับตอนนี้

2. การสร้างไฟล์สำหรับโทเค็น

ใช้โปรแกรมแก้ไขข้อความใด ๆ สร้างไฟล์และตั้งชื่อว่า "auth.json"

วางรหัสต่อไปนี้:

{

“โทเค็น”: “โทเค็นบ็อตของคุณ” }

จากนั้น แทนที่ "Your Bot Token" ด้วยโทเค็นของคุณ สามารถพบได้ที่:

เข้าสู่ระบบ คลิก Client Secret และแทนที่ Bot Token

บันทึกไฟล์และสร้างไฟล์ใหม่

ไฟล์ถัดไป ตั้งชื่อไฟล์นี้ว่า package.json วางโค้ดต่อไปนี้:

{

“ชื่อ”: “discordBot”, “รุ่น”: “1.0.0”, “คำอธิบาย”: “My First Discord Bot”, “หลัก”: “bot.js”, “ผู้เขียน”: “ชื่อของคุณ”, “การพึ่งพา”: {} }

แทนที่ชื่อผู้เขียนด้วยชื่อที่คุณต้องการ บันทึกไฟล์นี้เป็น “package.json” ในโฟลเดอร์บอท Discord ของคุณ

ในที่สุด ไฟล์.json ไฟล์สุดท้ายจะเรียกว่า bot.js และวางโค้ดต่อไปนี้:

const Discord = ต้องการ ('discord.js');

ลูกค้า const = Discord. Client ใหม่ (); const auth = require('./auth.json');client.on('ready', () => { console.log(`ล็อกอินเป็น ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } });client.login(auth.token);

บันทึกไฟล์ข้อความสุดท้ายนี้เป็น "bot.js" ในโฟลเดอร์บอท Discord ของคุณ ฉันเพิ่มคำสั่งง่ายๆ ว่าถ้าคุณพูดว่า "ping" บอทจะตอบกลับด้วย "Pong!"

ขั้นตอนที่ 6: ขั้นตอนสุดท้าย & ทดสอบ Bot

ขั้นตอนสุดท้าย & การทดสอบ Bot
ขั้นตอนสุดท้าย & การทดสอบ Bot
ขั้นตอนสุดท้าย & การทดสอบ Bot
ขั้นตอนสุดท้าย & การทดสอบ Bot

1. เปิดเทอร์มินัล

ใน Terminal เราต้องตรวจสอบว่าเราทำทุกอย่างถูกต้องหรือไม่ นำทางไปยังโฟลเดอร์โดยพิมพ์คำสั่งต่อไปนี้:

cd discordBot

2. เรียกใช้บอท

สุดท้ายรันคำสั่งดังรูปด้านล่าง

โหนด bot.js

หากคุณทำทุกอย่างเสร็จแล้ว ควรระบุว่า: เข้าสู่ระบบด้วย discordBot#xxxx!

และ voila! บอทถูกสร้างขึ้นสำหรับเซิร์ฟเวอร์ที่ไม่ลงรอยกันของคุณ! สามารถส่งข้อความ "ปิง" ในช่องเพื่อรับคำตอบว่า "ป๋อง!"

นี่เป็นเพียงบอทพื้นฐานสำหรับช่องที่ไม่ลงรอยกันของคุณ ดูไอเดียเจ๋งๆ เพิ่มเติมได้ที่:

แนะนำ: