Përmbajtje:

Si të shtoni një bot interaktiv në mosmarrëveshje: 6 hapa
Si të shtoni një bot interaktiv në mosmarrëveshje: 6 hapa

Video: Si të shtoni një bot interaktiv në mosmarrëveshje: 6 hapa

Video: Si të shtoni një bot interaktiv në mosmarrëveshje: 6 hapa
Video: Krijoni faqe interneti profesionale me ndërtuesin e faqeve të internetit Canva dhe AI ChatGPT 2024, Nëntor
Anonim
Si të shtoni një bot interaktiv në mosmarrëveshje
Si të shtoni një bot interaktiv në mosmarrëveshje

Në këtë tutorial do të tregoj se si të krijoni një bot interaktiv që punon me disa komando.

Diskordi është një aplikacion i mediave sociale Skype/Whats-app që i bashkon lojtarët. Ata mund të kenë një kanal të tyre, të kontrollojnë se cilën lojë secili anëtar luan, të telefonojnë njëri -tjetrin dhe të bisedojnë me njëri -tjetrin. Një nga mundësitë është të shtoni një bot në server. Ky ose mund të jetë një bot i automatizuar, ose një bot që luan muzikë për shembull.

Furnizimet:

- Sigurisht internet (doh!)

- Aplikacioni për mosmarrëveshje

- Nyja.js, npm

- Njohuri themelore për ekzekutimin e komandave në Terminal

Hapi 1: Shkarkoni aplikacionin Discord

Shkarkoni aplikacionin Discord. Ky aplikacion është një aplikacion me shumë pajisje që mund të shkarkohet nga

Emri i përdoruesit që krijoni ka një numër unik të bashkangjitur, i parë si fotografia e mësipërme. Ju përdorni këtë emër + # për të shtuar anëtarë të tjerë të mosmarrëveshjeve.

Hapi 2: Vendosja e kanalit tuaj

Vendosja e kanalit tuaj
Vendosja e kanalit tuaj
Vendosja e kanalit tuaj
Vendosja e kanalit tuaj
Vendosja e kanalit tuaj
Vendosja e kanalit tuaj

Në mënyrë që bot të krijohet, ne duhet të bëjmë serverin tonë.

1. Kur jeni regjistruar në Discord duhet të shihni diçka si fotografitë e mësipërme:

2. Që serveri të krijohet, duhet të klikojmë '+' në këndin e poshtëm të majtë të theksuar me të kuqe.

Jepni një emër serverit tuaj dhe futni rajonin e serverit. Opsionale ju mund të shtoni një imazh në serverin tuaj. Pasi të keni përfunduar këto hapa, duhet të shihni listën e serverit në skedat tuaja në të majtë, në varësi të pajisjes në të cilën jeni.

Hapi 3: Instaloni Node.js dhe Npm

Instaloni Node.js dhe Npm
Instaloni Node.js dhe Npm

Pasi të keni përfunduar krijimin e serverit tuaj, mosmarrëveshja kërkon të ftojë miq në serverin tuaj. Kaloni këtë hap (ose ftoni miqtë në kanalin tuaj të mosmarrëveshjes duke përdorur lidhjen e ftesës) dhe voilá! Serveri juaj është bërë.

1. Kontrolloni për node.js dhe npm

Së pari ne duhet të sigurohemi që duhet të bëjmë një projekt lokal që API të bëjë thirrje. Ne gjithashtu duhet të marrim një shenjë për botin. Për ta bërë këtë, duhet të shtojmë disa rreshta në terminal. Për të hapur terminalin, shtypni CMD + spacebar dhe kërkoni terminalin. Nëse e keni bërë këtë saktë, terminali duhet të shfaqet si imazhi i mësipërm.

Për të kontrolluar nëse keni instaluar node.js dhe npm, shkruani kodin e mëposhtëm:

Për node.js:

nyje -v

Për npm:

npm -v

Nëse të dy keni node.js të instaluar dhe npm, duhet të shihni versionin, nëse jo, instaloni të dy node.js dhe npm duke futur kodin e mëposhtëm (node.js do të instalohet së bashku me npm):

Për npm:

npm instaloni npm@-g fundit

Hapi 4: Krijoni Botin

Krijo Bot
Krijo Bot
Krijo Bot
Krijo Bot
Krijo Bot
Krijo Bot
Krijo Bot
Krijo Bot

Ne duhet të bëjmë një aplikacion dhe bot në mënyrë që boti ynë të funksionojë. Ne gjithashtu duhet ta dërgojmë atë në serverin tonë të mosmarrëveshjes.

1. Krijoni aplikacionin & bot:

Së pari, drejtohuni te discordapp.com/developers/applications/me. Hyni me llogarinë tuaj. Klikoni në Aplikacionin e Ri për të filluar dhe jepni një emër aplikacionit tuaj, pastaj klikoni në krijimin. Në skedën e majtë, zgjidhni Bot. Krijo bot. Nëse boti është krijuar, do të merrni një mesazh në foton e mësipërme se boti është krijuar.

2. Dërgoni botin në serverin tuaj Discord

Në Informacionin e Përgjithshëm, kopjoni ID -në e klientit tuaj, kopjoni ID -në dhe ngjiteni në këtë URL, duke zëvendësuar numrat:

discordapp.com/oauth2/authorize?&client_id…

Kopjoni URL -në me numrin e ID të klientit tuaj në të në shfletuesin tuaj. Kjo do t'ju çojë në një faqe në internet ku mund t'i tregoni Discord se ku ta dërgoni botin tuaj. Ju do ta dini se funksionoi nëse hapni Discord në një aplikacion ose në shfletuesin tuaj dhe lundroni në serverin tuaj. Kanali do të thotë që një bot i është bashkuar dhomës dhe do ta shihni në menunë e djathtë nën listën e anëtarëve në internet.

Hapi 5: Krijoni një Drejtori Lokale

Krijoni një Drejtori Lokale
Krijoni një Drejtori Lokale

Ne duhet të krijojmë një dosje në kompjuterin tuaj që do të ruajë të gjithë skedarët e botit tuaj. Emërtojeni atë si diskordBot ose diçka që mund të njihet lehtë.

1. Krijoni një dosje dhe tre skedarë

Ne duhet të krijojmë tre në atë dosje.

Ekzekutoni kodin e mëposhtëm në terminal:

mkdir mosmarrëveshjeBot

Lundroni nëpër dosje duke shtypur kodin e mëposhtëm:

cd discordBot

Pastaj shtypni rreshtin e mëposhtëm:

npm init -y

Kjo do të krijojë një skedar package.json brenda dosjes së projektit.

Le të fillojmë së pari duke instaluar një bibliotekë të mirënjohur Javascript për ndërveprimin me Discord API të quajtur discord.js. Shkruani në:

npm install -ruani mosmarrëveshjen.js

Injoroni paralajmërimet tani për tani.

2. Krijimi i një skedari për shenjën

Duke përdorur çdo redaktues teksti, krijoni një skedar dhe emërtojeni atë "auth.json".

Ngjitni kodin e mëposhtëm:

{

"Shenjë": "Shenja juaj e botit"}

Pastaj, zëvendësoni "Shenja juaj e Botit" me shenjën tuaj. Kjo mund të gjendet në:

Identifikohu, Kliko Client Secret dhe zëvendëso Bot Token.

Ruani skedarin dhe krijoni një skedar të ri.

Skedari tjetër, emërtoni këtë skedar pack.json, ngjisni kodin e mëposhtëm:

{

"Emri": "discordBot", "versioni": "1.0.0", "përshkrimi": "Bota ime e parë e mosmarrëveshjes", "kryesore": "bot.js", "autor": "Emri yt", "varësitë”: {}}

Zëvendësoni emrin e autorit me emrin që dëshironi. Ruajeni këtë skedar si "package.json" në dosjen tuaj të diskut Discord.

Më në fund, skedari i fundit.json do të quhet bot.js dhe ngjisni kodin e mëposhtëm:

const Mosmarrëveshje = kërkoj ('mosmarrëveshje.js');

const client = new Discord. Client (); const auth = kërkojnë ('./ auth.json'); client.on ('gati', () => {console.log (`Identifikuar si $ {client.user.tag}! ');}); client.on ('mesazh', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Ruajeni këtë skedar teksti të fundit si "bot.js" në dosjen tuaj të diskut Discord. Shtova një komandë të thjeshtë që nëse thoni "ping", boti do të përgjigjet me "Pong!"

Hapi 6: Hapi i fundit dhe Testimi i Botit

Hapi i fundit & Testimi i Botit
Hapi i fundit & Testimi i Botit
Hapi i fundit & Testimi i Botit
Hapi i fundit & Testimi i Botit

1. Hapni terminalin

Në Terminal, ne duhet të kontrollojmë nëse kemi bërë gjithçka në mënyrë korrekte. Shkoni te dosja duke shtypur komandën e mëposhtme:

cd discordBot

2. Drejtoni botin

Pastaj më në fund, ekzekutoni komandën siç tregohet më poshtë:

nyja bot.js

Nëse keni bërë gjithçka, duhet të thuhet: Identifikuar si discordBot#xxxx!

Po voilà! boti është bërë për serverin tuaj të mosmarrëveshjes! Mund të dërgoni mesazh "Ping" në kanal për të marrë një përgjigje "Pong!"

Ky është vetëm një bot bazë për kanalin tuaj të mosmarrëveshjes. Për më shumë ide interesante shikoni:

Recommended: