วิธีสร้างบอทใน Discord

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



ส่วน หนึ่ง จาก 6: เตรียมคอมพิวเตอร์ของคุณ

  1. หนึ่ง ดาวน์โหลด Node.js จาก https://nodejs.org/en/download/ . Node.js คือรันไทม์ JavaScript ฟรีที่คุณต้องสร้างบอท คุณสามารถเลือกโปรแกรมติดตั้ง Windows หรือ macOS รวมทั้งเวอร์ชันใดก็ได้ แนะนำให้ใช้เวอร์ชัน LTS สำหรับกระบวนการนี้
  2. 2 เรียกใช้โปรแกรมติดตั้ง คอมพิวเตอร์ Windows เพียงแค่ต้องคลิกไฟล์ที่ดาวน์โหลดเพื่อเปิดโปรแกรมติดตั้ง แต่คอมพิวเตอร์ macOS จำเป็นต้องคลายไฟล์เพื่อค้นหาแอปพลิเคชันตัวติดตั้ง ตรวจสอบให้แน่ใจว่าคุณได้อ่านข้อตกลงใด ๆ และข้อตกลงทั้งหมดในขณะที่คุณดำเนินการติดตั้ง
  3. 3 สร้างบัญชี Discord (ไม่บังคับ) หากคุณยังไม่มีบัญชี Discord ให้ลงชื่อสมัครใช้ที่ https://discord.com/ .
  4. 4 เข้าสู่ระบบบัญชี Discord และช่องของคุณ เปิดแอป Discord บนคอมพิวเตอร์ของคุณและไปที่ช่องที่คุณต้องการให้บอทของคุณเข้ามา

ส่วน 2 จาก 6: การสร้าง Bot บน Discord

  1. หนึ่ง ไปที่ https://discord.com/developers/applications/me ในเว็บเบราว์เซอร์ คุณควรเข้าสู่ระบบผ่านแอพแล้ว แต่เข้าสู่ระบบอีกครั้งหากคุณได้รับแจ้ง ในส่วนนี้คุณจะต้องสร้างแอปที่เปิดใช้งานบอทดังนั้นคุณจะสร้างแอปและบอท
  2. 2 คลิกสีน้ำเงิน แอปพลิเคชันใหม่ ปุ่ม. คุณจะเห็นสิ่งนี้ทางด้านขวาของเบราว์เซอร์ หน้าต่างจะปรากฏขึ้นสำหรับชื่อแอปของคุณ
    • พิมพ์ชื่อแอปพลิเคชันแล้วคลิก“ สร้าง” คุณจะต้องสร้างชื่อที่สื่อความหมายเช่น 'Greeterbot' หากบอทของแอปทักทายผู้คน อย่างไรก็ตาม 'Greeterbot' มักจะทำให้เกิดข้อผิดพลาดในภายหลังเนื่องจากเป็นชื่อยอดนิยมดังนั้นให้เพิ่มชุดตัวเลขหลังชื่อเช่น 'Greeterbot38764165441'
  3. 3 คลิก บอท ในเมนูด้านซ้ายมือ นี่คือไอคอนชิ้นส่วนจิ๊กซอว์
  4. 4 คลิก เพิ่มบ็อต . อยู่ใต้ส่วนหัว“ Build-A-Bot”
    • คลิก“ ใช่ทำ!” ในป๊อปอัปเพื่อยืนยันการกระทำของคุณ
    • หากคุณได้รับข้อผิดพลาดเกี่ยวกับชื่อที่เป็นที่นิยมเกินไปให้ไปที่หน้าแอปพลิเคชันและเปลี่ยนชื่อแอป ตัวอย่างเช่น 'Music Bot' ได้รับความนิยมมากเกินไปดังนั้นการเพิ่มตัวเลขสองสามตัวต่อท้ายแอปจึงช่วยได้
  5. 5 คลิก คลิกเพื่อเปิดเผย Token . คุณจะเห็นสิ่งนี้ในพื้นที่ข้อมูลของบ็อตของคุณ เมื่อคุณคลิกข้อความนั้นคุณจะเห็นสตริงตัวอักษรและตัวเลข
    • คลิก 'คัดลอก' เพื่อคัดลอกข้อความนั้นทั้งหมด คุณสามารถวางไว้ในกระดาษโน้ตได้ แต่ต้องแน่ใจว่าคุณสามารถเข้าถึงรหัสนั้นได้และอย่าให้ใครรู้ ใครมีรหัสนั้นก็ควบคุมบอทได้ รหัสนี้จะอยู่ที่นี่เสมอหากคุณต้องการ
    โฆษณา

ส่วน 3 จาก 6: การส่ง Bot ไปยัง Discord Server / Channel

  1. หนึ่ง คลิก ข้อมูลทั่วไป . ในเมนูทางซ้าย
  2. 2 คลิก สำเนา ภายใต้รหัสลูกค้า จะเห็นตรงกลางหน้าเว็บ
  3. 3 วาง ClientID ที่คุณคัดลอกลงใน URL ต่อไปนี้: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. 4 วาง URL ของคุณลงในแถบที่อยู่บนเว็บเบราว์เซอร์ของคุณ คุณจะเข้าสู่หน้าที่คุณสามารถกำหนดบอทของคุณให้กับช่องได้
    • คลิกช่องแบบเลื่อนลงเพื่อแสดงช่องที่เข้ากันได้ทั้งหมดของคุณ
    • คลิก 'อนุญาต' เพื่อดำเนินการต่อ คุณจะได้รับคำยืนยันว่าบอทถูกย้ายและคุณสามารถปิดแท็บที่ใช้งานได้
    โฆษณา

ส่วน 4 จาก 6: การเข้ารหัสบอท

  1. หนึ่ง สร้างโฟลเดอร์บนเดสก์ท็อปสำหรับรหัสบอทของคุณ คุณกำลังสร้างไฟล์โค้ดที่จะเข้าไปที่นี่
    • รหัสนี้จัดทำโดย https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
    • คุณสามารถค้นหารหัสบอทที่คุณต้องการได้ทางอินเทอร์เน็ตเช่นเดียวกับที่เล่นเพลงตลอดเวลา บทความวิกิฮาวนี้ใช้ตัวอย่างโค้ดสำหรับบอทที่ตอบกลับข้อความที่ขึ้นต้นด้วย '!'
  2. 2 เปิดโปรแกรมแก้ไขข้อความ คุณสามารถใช้โปรแกรมเริ่มต้นเช่น Notepad สำหรับ Windows หรือ TextEdit สำหรับ Mac
  3. 3 พิมพ์รหัสต่อไปนี้:
         {   “token”  :   “Your   Bot   Token”   }  
    • ตรวจสอบให้แน่ใจว่าคุณได้ป้อนหมายเลข Bot Token ที่คุณได้รับจากขั้นตอนก่อนหน้าระหว่างเครื่องหมายคำพูดในข้อความ
  4. 4 บันทึกไฟล์เป็น“ auth.json” ตรวจสอบว่าไฟล์ไม่ได้บันทึกด้วยนามสกุลไฟล์. txt
  5. 5 เริ่มเอกสารใหม่ คุณสามารถทำได้โดยการกด Ctrl + N (Windows) หรือ Cmd + N (Mac) หรือคลิก“ ใหม่” จากแท็บ“ ไฟล์”
  6. 6 พิมพ์รหัสต่อไปนี้:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • ตรวจสอบให้แน่ใจว่าคุณแทนที่ชื่อ 'ผู้แต่ง' ด้วยชื่อของคุณ คุณยังสามารถเปลี่ยน 'คำอธิบาย' ได้หากคุณไม่ชอบ 'บอทที่ไม่ลงรอยกันตัวแรกของฉัน'
  7. 7 บันทึกไฟล์เป็น“ package.json” ตรวจสอบว่าไฟล์ไม่ได้บันทึกด้วยนามสกุลไฟล์. txt
  8. 8 เริ่มเอกสารใหม่ คุณสามารถทำได้โดยการกด Ctrl + N (Windows) หรือ Cmd + N (Mac) หรือคลิก“ ใหม่” จากแท็บ“ ไฟล์”
  9. 9 พิมพ์รหัสบอทของคุณ ตัวอย่างเช่นหากคุณต้องการสร้างบ็อตที่ตอบสนองต่อข้อความใด ๆ ที่ขึ้นต้นด้วย '!' ให้พิมพ์รหัสต่อไปนี้:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  message  .  substring  (  0  ,   1  )   ==   '!'  )   {   var   args   =   message  .  substring  (  1  )  .  split  (  ' '  );   var   cmd   =   args  [  0  ];   args   =   args  .  splice  (  1  );   switch  (  cmd  )   {   // !ping   case   'ping'  :   bot  .  sendMessage  ({   to  :   channelID  ,   message  :   'Pong!'   });   break  ;   // Just add any case commands if you want to.   }   }   });  
  10. 10 บันทึกไฟล์เป็น“ bot.js” ตรวจสอบว่าไฟล์ไม่ได้บันทึกด้วยนามสกุลไฟล์. txt
    • คุณสามารถปิดโปรแกรมแก้ไขข้อความของคุณ
    โฆษณา

ส่วน 5 จาก 6: การติดตั้งการพึ่งพาบอท

  1. หนึ่ง เปิดหน้าต่างพรอมต์คำสั่ง ใน Windows คุณสามารถค้นหา“ Cmd” ในช่องค้นหาของ Windows ในเมนูเริ่ม บน Mac คุณสามารถค้นหา Spotlight สำหรับ“ Command Prompt”
  2. 2 ไปที่โฟลเดอร์บอทของคุณบนเดสก์ท็อป ตัวอย่างเช่นคุณสามารถพิมพ์ cd Users Default Desktop Desktop DiscordBotfoldername
  3. 3 พิมพ์ npm install discord.io winston –save แล้วกด ป้อน . เมื่อติดตั้ง Node.js แล้วบรรทัดนี้จะดาวน์โหลดการอ้างอิงสำหรับบอทของคุณในโฟลเดอร์เดสก์ท็อปโดยอัตโนมัติ
  4. 4 พิมพ์ npm install https://github.com/woor/discord.io/tarball/gateway_v6 แล้วกด ป้อน . รหัสดังกล่าวจะช่วยให้แน่ใจว่าคุณไม่จำเป็นต้องติดตั้งอะไรอีกเพื่อให้บ็อตทำงานได้
    • ตอนนี้คุณมีโค้ดสำหรับบอทของคุณแล้วและจะทดสอบว่าโค้ดของคุณใช้งานได้ในส่วนถัดไป
    โฆษณา

ส่วน 6 จาก 6: เรียกใช้ Bot

  1. หนึ่ง พิมพ์ node bot.js แล้วกด ป้อน ในพรอมต์คำสั่ง หากคุณได้รับบรรทัดข้อผิดพลาดแสดงว่าคุณทำอะไรผิดพลาด
  2. 2 พิมพ์“! Intro” ใน Discord คุณจะต้องพิมพ์สิ่งนี้ในช่องที่บอทของคุณอยู่โค้ดตัวอย่างที่ให้ไว้จะเรียกให้บ็อตตอบกลับ 'Pong!' เป็นข้อความที่ขึ้นต้นด้วย“!” ดังนั้นหากต้องการทดสอบว่าบอททำงานหรือไม่ให้พิมพ์“! Intro” และรอการตอบกลับ
  3. 3 ตรวจสอบการเข้ารหัสของคุณหากคุณไม่ได้ยินคำตอบ หากบอทของคุณไม่ตอบสนองต่อ '! Intro' ของคุณใน Discord ให้อ่านวิกิฮาวนี้อีกครั้งและตรวจสอบให้แน่ใจว่าบอตของคุณตั้งค่าถูกต้อง ตรวจสอบให้แน่ใจว่า:
    • ติดตั้ง Node.js อย่างถูกต้อง
    • Bot Token ถูกป้อนอย่างถูกต้องในไฟล์ auth.json ของคุณ
    • คุณอยู่ในช่องเดียวกับบอท
    • บอทอยู่บนเซิร์ฟเวอร์
    • การเข้ารหัสของคุณถูกต้องในไฟล์ auth.json, bot.js และ package.json
    • คุณดาวน์โหลดการอ้างอิงทั้งหมดเพื่อให้บอทของคุณทำงานโดยใช้ Command Prompt ที่ติดตั้ง Node.js
    โฆษณา

ถาม - ตอบชุมชน

ค้นหา เพิ่มคำถามใหม่
  • คำถามบอทของฉันบอกว่ามันออฟไลน์ฉันต้องทำอะไร? Josh ฉันเดา คุณทำรหัสถูกต้องหรือไม่? ลองทำโค้ดซ้ำ ตรวจสอบให้แน่ใจว่าคุณทำ 'node bot.js' โดยไม่มีเครื่องหมายคำพูดเมื่อคุณเขียนโค้ดเสร็จ
  • คำถามฉันจะทำอย่างไรถ้ามันขึ้นว่า error เมื่อพิมพ์ node bot.js ใน command prompt? Josh ฉันเดา คุณทำรหัสถูกต้องหรือไม่? ลองทำโค้ดซ้ำ ตรวจสอบว่าคุณพิมพ์ถูกต้องทุกอย่าง
ถามคำถามเหลือ 200 อักขระรวมที่อยู่อีเมลของคุณเพื่อรับข้อความเมื่อคำถามนี้ได้รับคำตอบ ส่ง
โฆษณา

ประเด็นที่เป็นที่นิยม

คาลิล แม็ค – ผู้เล่นเกมรับยอดเยี่ยมแห่งปีของเอ็นเอฟแอลปี 2016 – ยังไม่ได้รายงานตัวไปยังแคมป์ และทีมต่างๆ ก็พยายามอย่างหนักเพื่อแลกกับเขา

วิธีการนวดหลังของใครบางคน รักที่จะทำให้คนอื่นรู้สึกดี? ชอบที่จะทำให้คนอื่นรู้สึกพิเศษ? วิธีที่ดีที่สุดคือการนวดให้พวกเขา บทความนี้รวมวิธีต่างๆที่จะทำให้คนที่คุณรักผ่อนคลายและ ...



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

วิธีทำให้ผมสั้น หากคุณต้องการทำให้ผมของคุณดูสั้นลงโดยไม่ต้องตัดออกจริงๆมีวิธีการบางอย่างที่ไม่ต้องใช้กรรไกรหรือมีดโกน ด้วยของใช้ในบ้านเพียงไม่กี่ชิ้นที่คุณอาจมีอยู่แล้ว ...

hydrocele เป็นถุงที่เต็มไปด้วยของเหลวภายในถุงอัณฑะของผู้ชายโดยพื้นฐานแล้วจะมีการสำรองของเหลวไว้รอบ ๆ ลูกอัณฑะหนึ่งหรือทั้งสองข้าง http://emedicine.medscape.com/article/438724- ภาพรวมภาวะนี้พบได้บ่อยโดยประมาณ 5 % ของ ...



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