Sadržaj:
- Korak 1: Preuzmite aplikaciju Discord
- Korak 2: Postavljanje vlastitog kanala
- Korak 3: Instalirajte Node.js i Npm
- Korak 4: Izradite Bota
- Korak 5: Stvorite lokalni imenik
- Korak 6: Posljednji korak i testiranje robota
Video: Kako dodati interaktivni bot u neskladu: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
U ovom ću vodiču pokazati kako napraviti vlastiti interaktivni bot koji radi s nekoliko komandosa.
Discord je takva aplikacija za društvene mreže Skype/Whats-app koja okuplja igrače. Mogu imati vlastiti kanal, provjeriti koju igru igra svaki član, međusobno se pozivati i razgovarati. Jedna od mogućnosti je dodavanje robota poslužitelju. To može biti ili automatizirani bot ili bot koji pušta glazbu, na primjer.
Pribor:
- Internet naravno (doh!)
- Aplikacija Discord
- Node.js, npm
- Osnovno znanje o izvršavanju naredbi u Terminalu
Korak 1: Preuzmite aplikaciju Discord
Preuzmite aplikaciju Discord. Ova je aplikacija aplikacija za više uređaja koja se može preuzeti s
Korisničko ime koje kreirate ima jedinstveni broj koji se nalazi na gornjoj slici. Koristite ovo ime + # za dodavanje drugih članova razdora.
Korak 2: Postavljanje vlastitog kanala
Da bi bot mogao biti stvoren, moramo napraviti vlastiti poslužitelj.
1. Kad ste prijavljeni na Discord, trebali biste vidjeti nešto poput gornjih slika:
2. Da bi poslužitelj stvorio, moramo kliknuti '+' u donjem lijevom kutu označeno crvenom bojom.
Dajte svom poslužitelju ime i unesite regiju poslužitelja. Po želji možete dodati sliku na svoj poslužitelj. Nakon što dovršite ove korake, trebali biste vidjeti popis poslužitelja na karticama s lijeve strane, ovisno o uređaju na kojem se nalazite.
Korak 3: Instalirajte Node.js i Npm
Nakon što ste dovršili stvaranje vlastitog poslužitelja, discord traži da pozovete prijatelje na vaš poslužitelj. Preskočite ovaj korak (ili pozovite prijatelje na svoj discord kanal pomoću veze za poziv) i voilá! Napravljen je vaš vlastiti poslužitelj.
1. Provjerite ima li node.js i npm
Prvo moramo biti sigurni da moramo napraviti lokalni projekt za API za upućivanje poziva. Također moramo dobiti žeton za robota. Da bismo to učinili, moramo dodati neke retke u terminal. Za otvaranje terminala pritisnite CMD + razmaknica i potražite terminal. Ako ste ovo učinili ispravno, terminal bi se trebao prikazati kao gornja slika.
Da biste provjerili jeste li instalirali node.js i npm, upišite sljedeći kod:
Za node.js:
čvor -v
Za npm:
npm -v
Ako oboje imate instaliran node.js i npm, trebali biste vidjeti verziju, ako ne, instalirajte i node.js i npm unosom sljedećeg koda (node.js će biti instaliran zajedno s npm):
Za npm:
npm instalirati npm@najnoviji -g
Korak 4: Izradite Bota
Moramo napraviti aplikaciju i bot kako bi naš bot radio. Također ga moramo poslati na naš poslužitelj discord.
1. Izradite aplikaciju i bot:
Prvo idite na discordapp.com/developers/applications/me. Prijavite se sa svojim računom. Pritisnite Nova aplikacija za početak i dajte aplikaciji naziv, a zatim kliknite stvoriti. Na lijevoj kartici odaberite Bot. Napravite bot. Ako je bot kreiran, dobit ćete poruku na gornjoj slici da je bot stvoren.
2. Pošaljite robota na svoj Discord poslužitelj
U Općim informacijama kopirajte ID klijenta, kopirajte ID i zalijepite ga u ovaj URL, zamjenjujući brojeve:
discordapp.com/oauth2/authorize?&client_id…
Kopirajte URL s identifikacijskim brojem klijenta u svoj preglednik. To će vas odvesti na web stranicu na kojoj možete reći Discordu gdje poslati svog bota. Znat ćete da je to funkcioniralo ako otvorite Discord u aplikaciji ili u pregledniku i krenete do poslužitelja. Kanal će reći da se bot pridružio prostoriji, a to ćete vidjeti na izborniku s desne strane ispod popisa internetskih članova.
Korak 5: Stvorite lokalni imenik
Moramo napraviti mapu na vašem računalu u koju će se pohraniti sve datoteke vašeg bota. Dajte mu naziv discordBot ili nešto što se lako prepoznaje.
1. Izradite mapu i tri datoteke
Moramo stvoriti tri u toj mapi.
Izvršite sljedeći kôd u terminalu:
mkdir discordBot
Krećite se kroz mapu upisivanjem sljedećeg koda:
cd discordBot
Zatim upišite sljedeći redak:
npm init -y
Ovo će stvoriti datoteku package.json unutar mape projekta.
Počnimo prvo instaliranjem dobro poznate Javascript knjižnice za interakciju s Discord API -jem pod nazivom discord.js. Upišite:
npm install --save discord.js
Zanemarite upozorenja za sada.
2. Stvaranje datoteke za token
Pomoću bilo kojeg uređivača teksta stvorite datoteku i dajte joj ime "auth.json".
Zalijepite sljedeći kôd:
{
“Token”: “Your Bot Token”}
Zatim zamijenite "Your Bot Token" vašim žetonom. To se može pronaći na:
Prijavite se, kliknite Client Secret i zamijenite Bot Token.
Spremite datoteku i napravite novu datoteku.
Sljedeća datoteka, imenujte ovu datoteku package.json, zalijepite sljedeći kod:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Vaše ime”, “ovisnosti”: {}}
Zamijenite ime autora imenom koje želite. Spremite ovu datoteku kao “package.json” u svoju mapu Discord bot.
Konačno će se posljednja.json datoteka zvati bot.js i zalijepiti sljedeći kod:
const Discord = require ('discord.js');
const klijent = novi Discord. Client (); const auth = require ('./ auth.json'); client.on ('spreman', () => {console.log (`Prijavljen kao $ {client.user.tag}!`);}); client.on ('poruka', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Spremite posljednju tekstualnu datoteku kao “bot.js” u svoju mapu Discord bot. Dodao sam jednostavnu naredbu da će, ako kažete "ping", bot odgovoriti s "Pong!"
Korak 6: Posljednji korak i testiranje robota
1. Otvorite terminal
U terminalu moramo provjeriti jesmo li sve učinili ispravno. Idite do mape upisivanjem sljedeće naredbe:
cd discordBot
2. Pokrenite bot
Najzad, pokrenite naredbu kao što je prikazano ispod:
čvor bot.js
Ako ste učinili sve, trebalo bi reći: Prijavljeni kao discordBot#xxxx!
Et voilà! bot je napravljen za vaš server razdora! Možete poslati poruku "Ping" na kanalu da biste dobili odgovor "Pong!"
Ovo je samo osnovni bot za vaš discord kanal. Za više cool ideja provjerite:
Preporučeni:
Kako dodati otopljeni kisik u WiFi mjerač hidroponike: 6 koraka
Kako dodati otopljeni kisik u WiFi hidroponski mjerač: Ovaj će vodič pokazati kako dodati EZO D.O krug i sondu u WiFi Hydroponics Kit iz Atlas Scientific -a. Pretpostavlja se da korisnik ima komplet wifi hidroponike koji radi i da je sada spreman za dodavanje otopljenog kisika. UPOZORENJA: Atlas Sci
Kako dodati zaslon e-tinte u svoj projekt: 12 koraka (sa slikama)
Kako dodati zaslon s e-tintom u svoj projekt: Mnogi projekti uključuju praćenje neke vrste podataka, poput podataka o okolišu, često koristeći Arduino za kontrolu. U mom sam slučaju htio pratiti razinu soli u omekšivaču vode. Možda biste htjeli pristupiti podacima putem svoje kućne mreže
Kako dodati IR daljinski upravljač u sustav zvučnika: 5 koraka (sa slikama)
Kako dodati IR daljinski upravljač u sustav zvučnika: U ovom ću vam projektu pokazati kako sam stvorio dodatni krug za svoj zvučnički sustav kako bih ga bežično upravljao pomoću domaćeg daljinskog upravljača. Započnimo
Kako dodati video zapise na svoj iPhone s Ubuntua: 4 koraka
Kako dodati videozapise na svoj iPhone s Ubuntua: Ako koristite Ubuntu i iPhone, možda ćete htjeti dodati neke videozapise na svoj uređaj s računalom. Ne brinite, to je vrlo jednostavno i ne zahtijeva vam jailbreak. iPhone
Kako dodati WiFi kontrolu bilo kojem projektu -- ESP32 Vodič za početnike: 5 koraka
Kako dodati WiFi kontrolu bilo kojem projektu || ESP32 Vodič za početnike: U ovom ću vam projektu pokazati koliko je lako/teško koristiti ESP32 s Arduino IDE -om kako bi se dodala WiFi kontrola bilo kojem elektroničkom projektu. Usput ću vam pokazati kako koristiti ESP32 za stvaranje jednostavnog WiFi poslužitelja i kako stvoriti