วิธีสร้างบอทบน Discord (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้างบอทบน Discord (พร้อมรูปภาพ)
วิธีสร้างบอทบน Discord (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างบอทบน Discord (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างบอทบน Discord (พร้อมรูปภาพ)
วีดีโอ: 7 วิธีเคลียร์พื้นที่ iCloud เต็ม ไม่ต้องซื้อเพิ่ม (อัปเดต 2022) | iMoD 2024, อาจ
Anonim

Discord เป็นโปรแกรมแชทยอดนิยมที่นักเล่นเกมมักใช้และชื่นชอบ ผู้ใช้ Discord สามารถสร้างช่อง Discord ของตนเองได้ฟรีและเชิญผู้คนให้เข้าร่วมช่อง บางคนใช้บอทใน Discord เพื่อเล่นเพลง ทักทายผู้ใช้ใหม่ในช่อง และอื่นๆ บทความวิกิฮาวนี้จะแนะนำวิธีการสร้างบอทสำหรับ Discord อย่างไรก็ตาม อย่างน้อยคุณควรมีความคุ้นเคยกับการเขียนโค้ดเล็กน้อย เนื่องจากบอททำงานผ่าน JavaScript

ขั้นตอน

ส่วนที่ 1 จาก 6: การเตรียมคอมพิวเตอร์

สร้างบอทใน Discord ขั้นตอนที่ 1
สร้างบอทใน Discord ขั้นตอนที่ 1

ขั้นตอนที่ 1. ดาวน์โหลด Node.js จาก

Node.js เป็นรันไทม์ JavaScript ฟรีที่คุณต้องสร้างบอท คุณสามารถเลือกไฟล์การติดตั้งสำหรับ Windows หรือ MacOS รวมถึงเวอร์ชันที่คุณต้องการ สำหรับกระบวนการนี้ ขอแนะนำให้คุณเลือกเวอร์ชัน LTS

สร้างบอทใน Discord ขั้นตอนที่ 2
สร้างบอทใน Discord ขั้นตอนที่ 2

ขั้นตอนที่ 2. เรียกใช้ไฟล์การติดตั้ง

บนคอมพิวเตอร์ที่ใช้ Windows เพียงคลิกไฟล์ที่ดาวน์โหลดมาเพื่อเรียกใช้การติดตั้ง สำหรับ Mac คุณจะต้องแตกไฟล์และค้นหาไฟล์แอพพลิเคชั่น/การติดตั้ง ตรวจสอบให้แน่ใจว่าคุณได้อ่านข้อตกลงทั้งหมดก่อนทำการติดตั้ง

สร้างบอทใน Discord ขั้นตอนที่ 3
สร้างบอทใน Discord ขั้นตอนที่ 3

ขั้นตอนที่ 3 สร้างบัญชี Discord (ไม่บังคับ)

หากคุณยังไม่มีบัญชี Discord คุณสามารถสร้างบัญชีได้ที่

สร้างบอทใน Discord ขั้นตอนที่ 4
สร้างบอทใน Discord ขั้นตอนที่ 4

ขั้นตอนที่ 4 ลงชื่อเข้าใช้บัญชีและช่อง Discord ของคุณ

เปิดแอปพลิเคชัน Discord บนคอมพิวเตอร์ของคุณและเปิดช่องที่คุณต้องการเพิ่มบอท

ตอนที่ 2 จาก 6: การสร้างบอทบน Discord

สร้างบอทใน Discord ขั้นตอนที่ 5
สร้างบอทใน Discord ขั้นตอนที่ 5

ขั้นตอนที่ 1 ไปที่ https://discord.com/developers/applications/me ผ่านเว็บเบราว์เซอร์

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

สร้างบอทใน Discord ขั้นตอนที่ 6
สร้างบอทใน Discord ขั้นตอนที่ 6

ขั้นตอนที่ 2 คลิกปุ่มสีน้ำเงินแอปพลิเคชันใหม่

ทางขวาของเบราว์เซอร์ หน้าต่างป๊อปอัปสำหรับชื่อแอปของคุณจะปรากฏขึ้น

พิมพ์ชื่อแอปพลิเคชันแล้วคลิก "สร้าง" เลือกชื่อที่สื่อความหมาย (เช่น "Greeterbot") หากบ็อตของแอปทำงานเพื่อทักทายผู้ใช้ อย่างไรก็ตาม ชื่อเช่น "Greeterbot" สามารถทำให้เกิดข้อผิดพลาดได้เนื่องจากเป็นชื่อที่ได้รับความนิยม ดังนั้น ให้เพิ่มสตริงตัวเลขต่อท้ายชื่อ (เช่น "Greeterbot38764165441")

สร้างบอทใน Discord ขั้นตอนที่7
สร้างบอทใน Discord ขั้นตอนที่7

ขั้นตอนที่ 3 คลิก Bots บนเมนูด้านซ้าย

เมนูนี้ระบุด้วยไอคอนชิ้นส่วนจิ๊กซอว์

สร้างบอทใน Discord ขั้นตอนที่ 8
สร้างบอทใน Discord ขั้นตอนที่ 8

ขั้นตอนที่ 4 คลิก เพิ่มบอท

ปุ่มนี้จะอยู่ในหัวข้อ "Build-A-Bot"

  • คลิก “ใช่ ทำเลย!” ในหน้าต่างป๊อปอัปเพื่อยืนยันการดำเนินการ
  • หากคุณได้รับข้อความแสดงข้อผิดพลาดเกี่ยวกับชื่อที่โด่งดังเกินไป ให้กลับไปที่หน้าแอปพลิเคชันและเปลี่ยนชื่อ ตัวอย่างเช่น ชื่อ “Music Bot” ถือว่าดังเกินไป อย่างไรก็ตาม คุณสามารถเพิ่มตัวเลขบางส่วนต่อท้ายชื่อแอปได้
สร้างบอทใน Discord ขั้นตอนที่ 9
สร้างบอทใน Discord ขั้นตอนที่ 9

ขั้นตอนที่ 5. คลิกคลิกเพื่อเปิดเผยโทเค็น

โพสต์นี้อยู่ในพื้นที่ข้อมูลบอท เมื่อคลิกข้อความ คุณจะเห็นชุดตัวอักษรและตัวเลข

คลิก “คัดลอก” เพื่อคัดลอกข้อความทั้งหมด คุณสามารถวางลงในโน้ตติดหนึบหรือแอปโน้ตได้ แต่ต้องแน่ใจว่าคุณสามารถเข้าถึงโค้ดได้และอย่าให้ใครเลย ทุกคนที่มีรหัสสามารถควบคุมบอทได้ รหัสจะปรากฏบนหน้านี้เสมอเมื่อคุณต้องการ

ส่วนที่ 3 จาก 6: การส่งบอทไปยังเซิร์ฟเวอร์ Discord Server หรือ Channels

สร้างบอทใน Discord ขั้นตอนที่ 10
สร้างบอทใน Discord ขั้นตอนที่ 10

ขั้นตอนที่ 1 คลิก ข้อมูลทั่วไป

ในเมนูด้านซ้ายของหน้าจอ

สร้างบอทใน Discord ขั้นตอนที่ 11
สร้างบอทใน Discord ขั้นตอนที่ 11

ขั้นตอนที่ 2 คลิกคัดลอกภายใต้ส่วน "รหัสลูกค้า"

ตัวเลือกนี้อยู่ตรงกลางของหน้าเว็บ

สร้างบอทใน Discord ขั้นตอนที่ 12
สร้างบอทใน Discord ขั้นตอนที่ 12

ขั้นตอนที่ 3 วาง ClientID ที่คุณคัดลอกลงใน URL ต่อไปนี้:

“https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”

ตัวอย่างเช่น หาก ClientID ของคุณคือ “00000000000000000001” URL จะมีลักษณะดังนี้:

สร้างบอทใน Discord ขั้นตอนที่ 13
สร้างบอทใน Discord ขั้นตอนที่ 13

ขั้นตอนที่ 4 วาง URL ลงในแถบที่อยู่ของเบราว์เซอร์

คุณจะถูกนำไปที่หน้าใหม่ที่จะช่วยให้คุณเพิ่มบอทในช่องของคุณ

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

ตอนที่ 4 จาก 6: Coding Bots

ขั้นตอนที่ 1 สร้างโฟลเดอร์สำหรับรหัสบอทบนเดสก์ท็อป

คุณจะสร้างไฟล์โค้ดที่จะเพิ่มลงในโฟลเดอร์ในภายหลัง

  • รหัสที่แสดงในบทความนี้นำมาจาก
  • คุณสามารถค้นหารหัสบอทอื่นๆ ทางอินเทอร์เน็ตได้หากต้องการ เช่น รหัสสำหรับเล่นเพลงอย่างต่อเนื่อง วิกิฮาวนี้ใช้โค้ดตัวอย่างสำหรับบ็อตที่ตอบสนองต่อข้อความหรือคำสั่งที่ขึ้นต้นด้วย "!"

ขั้นตอนที่ 2. เปิดโปรแกรมแก้ไขข้อความ

คุณสามารถใช้โปรแกรมแก้ไขข้อความระดับล่าง เช่น Notepad สำหรับ Windows หรือ TextEdit สำหรับ Mac

ขั้นตอนที่ 3 ป้อนรหัสต่อไปนี้:

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

  • ตรวจสอบให้แน่ใจว่าคุณป้อนหมายเลข Bot Token ที่ได้รับจากขั้นตอนก่อนหน้าในเครื่องหมายคำพูดในข้อความรหัส

ขั้นตอนที่ 4. บันทึกไฟล์เป็น “auth.json”

ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้บันทึกด้วยนามสกุล.txt

ขั้นตอนที่ 5. สร้างเอกสารใหม่

คุณสามารถสร้างได้โดยกดแป้นพิมพ์ลัด Ctrl+N (Windows) หรือ Cmd+N (Mac) หรือคลิกตัวเลือก "ใหม่" จากแท็บ "ไฟล์"

ขั้นตอนที่ 6 พิมพ์รหัสต่อไปนี้:

    { “name”: “greeter-bot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your name”, “การพึ่งพา”: {} }

  • ตรวจสอบให้แน่ใจว่าคุณได้แทนที่รายการ “Your Name” ด้วยชื่อของคุณ คุณยังสามารถเปลี่ยนรายการ “description” หากคุณไม่ต้องการใช้ “My First Discord Bot”

ขั้นตอนที่ 7. บันทึกไฟล์เป็น “package.json”

ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้บันทึกด้วยนามสกุล.txt

ขั้นตอนที่ 8 สร้างเอกสารใหม่

คุณสามารถสร้างได้โดยกดแป้นพิมพ์ลัด Ctrl+N (Windows) หรือ Cmd+N (Mac) หรือคลิกตัวเลือก "ใหม่" จากแท็บ "ไฟล์"

ขั้นตอนที่ 9 พิมพ์รหัสบอท

ตัวอย่างเช่น ถ้าคุณต้องการสร้างบอทที่ตอบสนองต่อข้อความหรือคำสั่งที่ขึ้นต้นด้วยสัญลักษณ์ "!" ให้พิมพ์รหัสต่อไปนี้:

    var Discord = ต้องการ ('discord.io'); var logger = ต้องการ ('winston'); var auth = ต้องการ ('./auth.json'); // กำหนดการตั้งค่าตัวบันทึก logger.remove(logger.transports. Console); logger.add (ใหม่ logger.transports. Console, { colorize: true }); logger.level = 'ดีบัก'; // เริ่มต้น Discord Bot var bot = Discord. Client ใหม่ ({ token: auth.token, autorun: true }); bot.on('พร้อม', ฟังก์ชัน (evt) { logger.info('Connected'); logger.info('เข้าสู่ระบบในฐานะ: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) { // บอทของเราต้องการทราบว่าจะรันคำสั่งหรือไม่ // มันจะฟังข้อความที่จะขึ้นต้นด้วย `!` if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' '); var cmd = args[0]; args = args.splice(1); สวิตช์ (cmd) { // !ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); break; // เพียงแค่เพิ่มคำสั่ง case ถ้าคุณต้องการ } } });

สร้างบอทใน Discord ขั้นตอนที่ 14
สร้างบอทใน Discord ขั้นตอนที่ 14

ขั้นตอนที่ 10. บันทึกไฟล์เป็น “bot.js”

ตรวจสอบให้แน่ใจว่าไฟล์ไม่ได้บันทึกด้วยนามสกุล.txt

คุณสามารถปิดโปรแกรมแก้ไขข้อความของคุณได้ ณ จุดนี้

ส่วนที่ 5 จาก 6: การติดตั้ง Support Bot

สร้างบอทใน Discord ขั้นตอนที่ 15
สร้างบอทใน Discord ขั้นตอนที่ 15

ขั้นตอนที่ 1 เปิดหน้าต่างพร้อมรับคำสั่ง

ใน Windows คุณสามารถใช้คำหลัก "Cmd" ในช่องค้นหาของ Windows ในเมนู "เริ่ม" ใน Mac คุณสามารถค้นหา "Command Prompt" ผ่าน Spotlight

สร้างบอทใน Discord ขั้นตอนที่ 16
สร้างบอทใน Discord ขั้นตอนที่ 16

ขั้นตอนที่ 2 เข้าถึงโฟลเดอร์บอทบนเดสก์ท็อป

ตัวอย่างเช่น คุณสามารถพิมพ์ cd\Users\Default Desktop\Desktop\FolderDiscordBotName

สร้างบอทใน Discord ขั้นตอนที่ 17
สร้างบอทใน Discord ขั้นตอนที่ 17

ขั้นตอนที่ 3 พิมพ์ npm install discord.io winston –save แล้วกด Enter

เมื่อติดตั้ง Node.js แล้ว บรรทัดคำสั่งนี้จะดาวน์โหลดการสนับสนุนหรือการอ้างอิงสำหรับบอทไปยังโฟลเดอร์เดสก์ท็อปโดยอัตโนมัติ

สร้างบอทใน Discord ขั้นตอนที่ 18
สร้างบอทใน Discord ขั้นตอนที่ 18

ขั้นตอนที่ 4 พิมพ์ npm install แล้วกด เข้า.

รหัสจะทำให้แน่ใจว่าไม่มีองค์ประกอบหรือโปรแกรมอื่น ๆ ที่คุณต้องติดตั้งเพื่อให้บอททำงาน

ตอนนี้คุณมีรหัสสำหรับบอทแล้ว และจะทดสอบว่าโค้ดนั้นสามารถทำงานได้ในวิธีถัดไป

ตอนที่ 6 จาก 6: การเรียกใช้ Bot

สร้างบอทใน Discord ขั้นตอนที่ 19
สร้างบอทใน Discord ขั้นตอนที่ 19

ขั้นตอนที่ 1. พิมพ์ node bot.js แล้วกด Enter ในหน้าต่าง Command Prompt

หากคุณได้รับข้อความแสดงข้อผิดพลาด แสดงว่าคุณกำลังทำสิ่งผิดปกติกับรหัสบอท

สร้างบอทใน Discord ขั้นตอนที่ 20
สร้างบอทใน Discord ขั้นตอนที่ 20

ขั้นตอนที่ 2. พิมพ์ “!Intro” ใน Discord

ป้อนคำสั่งในช่องที่มีบอท โค้ดตัวอย่างที่แสดงในบทความนี้จะสั่งให้บอทตอบสนองต่อคำสั่งหรือโพสต์ที่ขึ้นต้นด้วยสัญลักษณ์ “!” กับคำว่า "ปอง!" หากต้องการทดสอบว่าบอททำงานหรือไม่ ให้พิมพ์ “!Intro” และรอการตอบกลับหรือการตอบสนองจากบอท

สร้างบอทใน Discord ขั้นตอนที่ 21
สร้างบอทใน Discord ขั้นตอนที่ 21

ขั้นตอนที่ 3 ตรวจสอบรหัสหากคุณไม่ได้รับการตอบกลับ

หากบ็อตไม่ตอบสนองต่อข้อความ "!Intro" บน Discord ให้อ่านวิกิฮาวนี้ซ้ำอีกครั้งและตรวจดูให้แน่ใจว่าได้ตั้งค่าบ็อตอย่างถูกต้อง นอกจากนี้ ตรวจสอบให้แน่ใจว่า:

  • ติดตั้ง Node.js อย่างถูกต้อง
  • ใส่ Bot Token อย่างถูกต้องในไฟล์ auth.json
  • คุณอยู่ช่องเดียวกับบอท
  • บอทอยู่บนเซิร์ฟเวอร์อยู่แล้ว
  • รหัสที่รวมอยู่ในไฟล์ auth.json, bot.js และ package.json นั้นถูกต้อง
  • คุณได้ดาวน์โหลดการสนับสนุนหรือการอ้างอิงทั้งหมดเพื่อให้บอททำงานโดยใช้พรอมต์คำสั่ง (หลังจากติดตั้ง Node.js)

แนะนำ: