Përmbajtje:
- Hapi 1: Shkarkoni aplikacionin Discord
- Hapi 2: Vendosja e kanalit tuaj
- Hapi 3: Instaloni Node.js dhe Npm
- Hapi 4: Krijoni Botin
- Hapi 5: Krijoni një Drejtori Lokale
- Hapi 6: Hapi i fundit dhe Testimi i Botit
Video: Si të shtoni një bot interaktiv në mosmarrëveshje: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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
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
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
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:
Shtoni një ekran dixhital në një marrës të vjetër të komunikimit: 6 hapa (me fotografi)
Shtoni një ekran dixhital në një marrës të vjetër të komunikimit: Një nga mangësitë e përdorimit të një pajisjeje komunikimi më të vjetër është fakti se dial analoge nuk është shumë i saktë. Ju jeni gjithmonë duke menduar për frekuencën që merrni. Në brezat AM ose FM, kjo në përgjithësi nuk është problem sepse zakonisht
Shtoni një monitor përdorimi në një termostat shtëpiak: 4 hapa
Shtoni një monitor përdorimi në një termostat shtëpiak: Shumë kohë më parë, shumë kohë më parë kishte një gjë të tillë si një " i zgjuar " termostat, unë kisha një termostat në shtëpi që jepte një total ditor (mendoj - ndoshta javor) të " në kohë " për sistemin tim të ngrohjes dhe kondicionimit. Gjërat ndryshuan … Las
Shtoni një tifoz në një lavaman kompjuterik - nuk kërkohen vida: 5 hapa
Shtoni një tifoz në një lavaman kompjuterik - nuk kërkohen vida: Problemi: Unë kam (kam) një motherboard në serverin tim të skedarëve me një ngrohës ngrohës pa tifozë mbi atë që besoj se është ura e veriut. Sipas programit të sensorit (ksensors) që kisha duke vrapuar në Fedora, temperatura e motherboard mbahej rreth 190F. Xhiron time
Si të shtoni një telekomandë IR në një sistem altoparlantësh: 5 hapa (me fotografi)
Si të shtoni një telekomandë IR në një sistem altoparlantësh: Në këtë projekt do t'ju tregoj se si kam krijuar një qark shtesë për sistemin tim të altoparlantëve në mënyrë që ta kontrolloj atë pa tel me një telekomandë IR të bërë në shtëpi. Le të fillojmë
Shtoni një prizë për sinkronizimin e kompjuterit në një kabllo Nikon Sc-28 Ttl (përdorni cilësimet automatike për një blic në kamerë dhe aktivizoni ndezjet e kamerës !!): 4 hapa
Shtoni një prizë Sinkronizimi Pc në një kabllo Nikon Sc-28 Ttl (përdorni cilësimet automatike për një ndezje të kamerës dhe aktivizoni ndezjet e kamerës !!): në këtë udhëzues do t'ju tregoj se si të hiqni një nga ato lidhësit bezdisës të pronarit 3pin TTL në anën e një kablli TTL të kamerës Nikon SC-28 dhe zëvendësojeni atë me një lidhës standard të sinkronizimit të kompjuterit. kjo do t'ju lejojë të përdorni një blic të dedikuar, s