Talaan ng mga Nilalaman:

Paano Magdagdag ng isang Interactive Bot sa Discord: 6 Mga Hakbang
Paano Magdagdag ng isang Interactive Bot sa Discord: 6 Mga Hakbang

Video: Paano Magdagdag ng isang Interactive Bot sa Discord: 6 Mga Hakbang

Video: Paano Magdagdag ng isang Interactive Bot sa Discord: 6 Mga Hakbang
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Hulyo
Anonim
Paano Magdagdag ng isang Interactive Bot sa Discord
Paano Magdagdag ng isang Interactive Bot sa Discord

Sa tutorial na ito ay ipapakita ko kung paano gumawa ng isang sariling interactive bot na gumagana sa ilang ilang mga commandoes.

Ang Discord ay isang Skype / Whats-app na social media app na tulad nito na pinagsasama ang mga manlalaro. Maaari silang magkaroon ng isang sariling channel, suriin kung aling laro ang nilalaro ng bawat miyembro, tawagan ang bawat isa at nakikipag-chat sa bawat isa. Ang isa sa mga posibilidad ay magdagdag ng isang bot sa server. Maaari itong maging isang awtomatikong bot, o isang bot na tumutugtog ng musika halimbawa.

Mga Pantustos:

- Internet ofcourse (doh!)

- Discord app

- Node.js, npm

- Pangunahing kaalaman sa pagpapatupad ng mga utos sa Terminal

Hakbang 1: I-download ang Discord App

I-download ang Discord app. Ang app na ito ay isang multi-device app na maaaring ma-download mula sa

Ang username na nilikha mo ay may natatanging numero dito na nakakabit, nakikita tulad ng larawan sa itaas. Ginagamit mo ang pangalang ito + # upang magdagdag ng iba pang mga kasapi sa pagtatalo.

Hakbang 2: Pag-set up ng Iyong Sariling Channel

Pagse-set up ng Iyong Sariling Channel
Pagse-set up ng Iyong Sariling Channel
Pagse-set up ng Iyong Sariling Channel
Pagse-set up ng Iyong Sariling Channel
Pagse-set up ng Iyong Sariling Channel
Pagse-set up ng Iyong Sariling Channel

Upang malikha ang bot, kailangang gumawa kami ng aming sariling server.

1. Kapag naka-log in sa Discord dapat mong makita ang isang bagay tulad ng mga larawan sa itaas:

2. Para lumikha ang server, kailangan naming i-click ang '+' sa kaliwang sulok sa ibaba na naka-highlight sa pula.

Bigyan ang iyong server ng isang pangalan at ipasok ang rehiyon ng server. Opsyonal na maaari kang magdagdag ng isang imahe sa iyong server. Kapag nakumpleto mo ang mga hakbang na ito, dapat mong makita ang listahan ng server sa iyong mga tab sa kaliwa, nakasalalay sa aparato kung nasaan ka.

Hakbang 3: I-install ang Node.js at Npm

I-install ang Node.js at Npm
I-install ang Node.js at Npm

Kapag natapos mo na ang paglikha ng iyong sariling server, hinihiling ng discord na mag-imbita ng mga kaibigan sa iyong server. Laktawan ang hakbang na ito (o mag-imbita ng mga kaibigan sa iyong discord channel gamit ang link ng imbitasyon) at voilá! Ang iyong sariling server ay nagawa.

1. Suriin kung node.js at npm

Una kailangan naming tiyakin na kailangan naming gumawa ng isang lokal na proyekto para sa API na tumawag. Kailangan din naming makakuha ng isang token para sa bot. Upang magawa ito, kailangan nating magdagdag ng ilang mga linya sa terminal. Upang buksan ang terminal, pindutin ang CMD + spacebar at hanapin ang terminal. Kung nagawa mo itong tama, ang terminal ay dapat ipakita tulad ng imahe sa itaas.

Upang suriin kung na-install mo ang node.js at npm, i-type ang sumusunod na code:

Para sa node.js:

node -v

Para sa npm:

npm -v

Kung pareho kang naka-install ng node.js at npm, makikita mo ang bersyon, kung hindi, i-install ang parehong node.js at npm sa pamamagitan ng pagpasok ng sumusunod na code (ang node.js ay mai-install kasama ang npm):

Para sa npm:

Pag-install ng npm @ pinakabagong -g

Hakbang 4: Lumikha ng Bot

Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot
Lumikha ng Bot

Kailangan naming gumawa ng isang application at bot upang gumana ang aming bot. Kailangan din namin itong ipadala sa aming discord server.

1. Lumikha ng application at bot:

Una, magtungo sa discordapp.com/developers/applications/me. Mag-log in gamit ang iyong account. I-click ang Bagong Application upang makapagsimula, at bigyan ang iyong application ng isang pangalan pagkatapos ay i-click ang lumikha. Sa kaliwang tab, piliin ang Bot. Lumikha ng bot. Kung ang bot ay nilikha, makakatanggap ka ng isang mensahe sa larawan sa itaas na ang bot ay nilikha.

2. Ipadala ang bot sa iyong Discord server

Sa Pangkalahatang Impormasyon, kopyahin ang iyong client ID, kopyahin ang ID at i-paste ito sa URL na ito, palitan ang mga numero:

discordapp.com/oauth2/authorize?&client_id…

Kopyahin ang URL kasama ang iyong client ID number dito sa iyong browser. Dadalhin ka nito sa isang website kung saan maaari mong sabihin sa Discord kung saan ipapadala ang iyong bot. Malalaman mong gumana ito kung bubuksan mo ang Discord sa isang app o sa iyong browser at mag-navigate sa iyong server. Sasabihin ng channel na isang bot ang sumali sa silid, at makikita mo ito sa kanang bahagi sa menu sa ilalim ng listahan ng mga online member.

Hakbang 5: Lumikha ng isang Local Directory

Lumikha ng isang Lokal na Direktoryo
Lumikha ng isang Lokal na Direktoryo

Kailangan naming gumawa ng isang folder sa iyong pc na mag-iimbak ng lahat ng mga file ng iyong bot. Pangalanan ito ng isang bagay tulad ng discordBot o isang bagay na madaling makilala.

1. Lumikha ng isang folder at tatlong mga file

Kailangan nating lumikha ng tatlo sa folder na iyon.

Isagawa ang sumusunod na code sa terminal:

mkdir discordBot

Mag-navigate kahit na ang folder sa pamamagitan ng pag-type sa sumusunod na code:

cd discordBot

Pagkatapos i-type ang sumusunod na linya:

npm init -y

Lilikha ito ng isang package.json file sa loob ng folder ng proyekto.

Magsimula muna tayo sa pamamagitan ng pag-install ng isang kilalang library ng Javascript para sa pakikipag-ugnay sa Discord API na tinatawag na discord.js. I-type sa:

npm install --save discord.js

Huwag pansinin ang mga babala sa ngayon.

2. Lumilikha ng isang file para sa token

Gamit ang anumang text editor, lumikha ng isang file at pangalanan itong "auth.json".

I-paste ang sumusunod na code:

{

“Token”: “Iyong Bot Token”}

Pagkatapos, palitan ang "Iyong Bot Token" sa iyong token. Maaari itong matagpuan sa:

Mag-login, Mag-click sa Lihim ng Client at palitan ang Bot Token.

I-save ang file at gumawa ng isang bagong file.

Ang susunod na file, pangalanan ang file na ito package.json, i-paste ang sumusunod na code:

{

"Pangalan": "discordBot", "bersyon": "1.0.0", "paglalarawan": "Aking Unang Discord Bot", "pangunahing": "bot.js", "may-akda": "Iyong Pangalan", "mga dependency”: {}}

Palitan ang pangalan ng may-akda ng pangalan na gusto mo. I-save ang file na ito bilang "package.json" sa iyong Discord bot folder.

Sa wakas, ang huling.json file ay tatawaging bot.js at i-paste ang sumusunod na code:

const Discord = nangangailangan ('discord.js');

const client = bagong Discord. Client (); const auth = nangangailangan ('./ auth.json'); client.on ('handa', () => {console.log (`Naka-log in bilang $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

I-save ang huling text file na ito bilang "bot.js" sa iyong Discord bot folder. Nagdagdag ako ng isang simpleng utos na kung sasabihin mong "ping", ang bot ay tutugon sa "Pong!"

Hakbang 6: Huling Hakbang at Pagsubok sa Bot

Huling Hakbang at Pagsubok sa Bot
Huling Hakbang at Pagsubok sa Bot
Huling Hakbang at Pagsubok sa Bot
Huling Hakbang at Pagsubok sa Bot

1. Buksan ang terminal

Sa Terminal, kailangan nating suriin kung tama ang ginawa natin. Mag-navigate sa folder sa pamamagitan ng pag-type sa sumusunod na utos:

cd discordBot

2. Patakbuhin ang bot

Pagkatapos ay sa wakas, patakbuhin ang utos tulad ng ipinakita sa ibaba:

node bot.js

Kung nagawa mo na ang lahat, dapat sabihin: Naka-log in bilang discordBot # xxxx!

Et voilà! ang bot ay nagawa para sa iyong discord server! Maaari kang mag-mensahe ng "Ping" sa channel upang makakuha ng isang tugon na "Pong!"

Ito ay isang pangunahing bot lamang para sa iyong discord channel. Para sa higit pang mga cool na ideya tingnan ang:

Inirerekumendang: