Sadržaj:
- Korak 1: Preuzmite aplikaciju Discord
- Korak 2: Postavljanje vlastitog kanala
- Korak 3: Instalirajte Node.js i Npm
- Korak 4: Kreirajte robota
- Korak 5: Kreirajte lokalni direktorij
- Korak 6: Posljednji korak i testiranje robota
Video: Kako dodati interaktivni bot u neskladu: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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 serveru. Ovo može biti ili automatizirani bot ili bot koji reproducira muziku, na primjer.
Potrošni materijal:
- Internet naravno (doh!)
- Discord aplikacija
- 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 kreiran, moramo napraviti vlastiti server.
1. Kada ste prijavljeni na Discord, trebali biste vidjeti nešto poput gornjih slika:
2. Da bi poslužitelj mogao kreirati, moramo kliknuti na '+' u donjem lijevom kutu označeno crvenom bojom.
Dajte svom serveru ime i unesite region servera. Po želji možete dodati sliku na svoj server. Nakon što dovršite ove korake, trebali biste vidjeti popis servera na vašim karticama s lijeve strane, ovisno o uređaju na kojem se nalazite.
Korak 3: Instalirajte Node.js i Npm
Kada završite sa stvaranjem vlastitog servera, discord traži da pozovete prijatelje na vaš server. Preskočite ovaj korak (ili pozovite prijatelje na svoj discord kanal pomoću veze za poziv) i voila! Vaš vlastiti server je napravljen.
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 nekoliko redaka 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 install npm@latest -g
Korak 4: Kreirajte robota
Moramo napraviti aplikaciju i bot kako bi naš bot radio. Također ga moramo poslati na naš server za razdor.
1. Kreirajte aplikaciju i bot:
Prvo idite na discordapp.com/developers/applications/me. Prijavite se sa svojim nalogom. Pritisnite Nova aplikacija za početak i dajte aplikaciji naziv, a zatim kliknite kreiraj. Na lijevoj kartici odaberite Bot. Kreirajte bot. Ako je bot kreiran, na gornjoj slici ćete dobiti poruku da je bot kreiran.
2. Pošaljite robota na svoj Discord server
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 Discord -u gdje poslati vašeg bota. Znat ćete da je to funkcioniralo ako otvorite Discord u aplikaciji ili u pregledniku i odete na svoj poslužitelj. Kanal će reći da se bot pridružio prostoriji, a to ćete vidjeti na izborniku s desne strane ispod popisa članova na mreži.
Korak 5: Kreirajte lokalni direktorij
Moramo napraviti mapu na vašem računaru koja će pohraniti sve datoteke vašeg bota. Dajte mu naziv discordBot ili nešto što se lako prepoznaje.
1. Kreirajte fasciklu i tri datoteke
Moramo stvoriti tri u toj mapi.
Izvršite sljedeći kod na terminalu:
mkdir discordBot
Krećite se kroz fasciklu upisivanjem sljedećeg koda:
cd discordBot
Zatim upišite sljedeći redak:
npm init -y
Ovo će stvoriti datoteku package.json unutar fascikle projekta.
Počnimo prvo instaliranjem dobro poznate Javascript biblioteke za interakciju s Discord API -jem pod nazivom discord.js. Ukucaj:
npm install --save discord.js
Zanemarite upozorenja za sada.
2. Kreiranje datoteke za token
Pomoću bilo kojeg uređivača teksta stvorite datoteku i dajte joj ime "auth.json".
Zalijepite sljedeći kod:
{
“Token”: “Your Bot Token”}
Zatim zamijenite "Your Bot Token" vašim žetonom. Ovo se može pronaći na:
Prijavite se, kliknite Client Secret i zamijenite Bot Token.
Sačuvajte 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”, “zavisnosti”: {}}
Zamenite ime autora imenom koje želite. Sačuvajte ovu datoteku kao „package.json“u fascikli Discord bot.
Konačno će se posljednja.json datoteka zvati bot.js i zalijepiti sljedeći kod:
const Discord = require ('discord.js');
const client = novi Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Prijavljen kao $ {client.user.tag}!`);}); client.on ('poruka', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Sačuvajte ovu posljednju tekstualnu datoteku kao “bot.js” u mapi Discord bot. Dodao sam jednostavnu naredbu da ako kažete "ping", bot će odgovoriti sa "Pong!"
Korak 6: Posljednji korak i testiranje robota
1. Otvorite terminal
U terminalu moramo provjeriti jesmo li sve uradili 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 sve učinili, trebalo bi pisati: 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 kul ideja pogledajte:
Preporučuje se:
Kako dodati otopljeni kisik u WiFi mjerač hidroponike: 6 koraka
Kako dodati otopljeni kisik u WiFi mjerač hidroponike: Ovaj će vodič pokazati kako dodati EZO D.O kolo i sondu u WiFi komplet za hidroponiku 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 ekran e-mastila vašem projektu: 12 koraka (sa slikama)
Kako dodati prikaz e-tinte svom projektu: Mnogi projekti uključuju praćenje neke vrste podataka, poput podataka o okolišu, često koristeći Arduino za kontrolu. U mom slučaju, htio sam pratiti nivo soli u omekšivaču vode. Možda biste htjeli pristupiti podacima putem svoje kućne mreže
Kako dodati IR daljinski upravljač u sistem zvučnika: 5 koraka (sa slikama)
Kako dodati IR daljinski upravljač u sistem zvučnika: U ovom projektu ću vam pokazati kako sam stvorio dodatni krug za svoj sistem zvučnika kako bih ga bežično kontrolirao pomoću domaćeg daljinskog upravljača. Hajde da počnemo
Kako dodati video zapise na svoj iPhone sa Ubuntua: 4 koraka
Kako dodati video zapise na svoj iPhone sa Ubuntu -a: Ako koristite Ubuntu i iPhone, možda ćete htjeti dodati neke videozapise na svoj uređaj sa svojim računarom. Ne brinite, to je prilično jednostavno i ne morate da bežite iz zatvora 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 projektu ću vam pokazati koliko je lako/teško koristiti ESP32 sa Arduino IDE -om kako biste dodali WiFi kontrolu bilo kojem elektroničkom projektu. Usput ću vam pokazati kako koristiti ESP32 za stvaranje jednostavnog WiFi servera i kako stvoriti