Discord se je razvil v močno platformo. V tem članku vam bomo povedali, kako ustvarite bota Discord in ga dodate na svoj strežnik.
Discord se je v preteklih letih zelo razvil in zdaj velja za zanesljivo platformo ne samo za igralce iger, temveč za vse, ki se želijo povezati s svojimi vrstniki prek sporočil, videoklepeta in drugega. Mnogi ga celo uporabljajo kot alternativa WhatsAppu in druge priljubljene aplikacije za sporočanje, predvsem zaradi velikega poudarka na skupinah in skupnostih. Discord ima na milijone dnevnih aktivnih uporabnikov in dober del teh vsakodnevno uporablja bota za avtomatizacijo stvari. Če uporabljate Discord v kakršni koli vlogi, obstaja velika verjetnost, da ste uporabili bota. Če se sprašujete, kako ga ustvariti sami, ste na pravem mestu. V tem članku vam bomo povedali, kako narediti bota Discord:
Krmarite po tem članku:
- Predpogoj
- Kako ustvariti in dodati Discord bota na vaš strežnik
- Kako dodeliti funkcijo bota in gostiti bota Discord
- Zaključne misli in pridružite se strežniku Discord XDA!
Predpogoji
Ustvarjanje bota Discord je relativno preprosta naloga. Potrebujete nekaj programskega znanja, da nastavite stvari, vendar je zapletenost kode odvisna od vrste bota, ki ga poskušate narediti. Oglejmo si nekaj stvari, ki jih potrebujete za začetek. Najprej potrebujete račun Discord, ki ga verjetno imate. Če ne, ga lahko brezplačno ustvarite tako, da obiščete Domača stran Discord. Prav tako lahko prenesete odjemalca Discord in ga uporabite na svojem igralni prenosnik ali celo telefon.
Ko končate, morate nastavite svoj strežnik za uporabo bota. Nato lahko preprosto povabite bota na svoj strežnik tako, da sledite nekaj preprostim korakom. Ko bot prispe na vaš strežnik, lahko zanj kodirate funkcijo in jo uporabite v svojem strežniku ali jo dodelite drugim strežnikom, za katere imate skrbniške pravice. Za dodelitev funkcije bota bomo uporabili Node.js za dostop do knjižnice vozlišča discord.js. Najnovejšo različico Node.js lahko prenesete iz uradna spletna stran.
Poleg tega bomo potrebovali tudi urejevalnik kode za pisanje in spreminjanje funkcij bota. Uporabljali bomo Koda Visual Studio v tej vadnici, čeprav lahko uporabite, kar želite.
Kako ustvariti in dodati Discord bota na vaš strežnik
Prvi korak je ustvariti aplikacijo na Discordu, da bo vaš bot deloval. Ideja tukaj je ustvariti žeton za svojega bota, tako da Discord prepozna kodo. Za to se boste morali odpraviti na stran z aplikacijami Discord. Ko se prijavite s svojim računom Discord, boste poslani neposredno na stran, kjer boste videli seznam svojih aplikacij. Ne skrbite, če je seznam prazen, saj ga bomo zdaj ustvarili.
- Udari Nova aplikacija gumb za začetek.
- Zdaj poimenujte svojo aplikacijo in pritisnite Ustvari.
- Zdaj vas bo preusmerilo na stran, kjer lahko vnesete podrobnosti, kot je opis vaše aplikacije, dodate oznake, ikono aplikacije in drugo. Ko končate, pritisnite Shrani spremembe gumb za nadaljevanje.
- Zdaj na seznamu menijev na levi stranski vrstici poiščite možnost Bot. Tapnite ga, da odprete stran Boti, in pritisnite Dodaj bota gumb. Dovolite dovoljenje za ustvarjanje bota, ko ste pozvani.
- Zdaj boste na naslednji strani videli varnostni žeton za svojega bota. Če žeton ni bil ustvarjen, preprosto tapnite Ponastaviti gumb za ustvarjanje novega žetona. Kopirajte ta ID žetona, saj ga bomo potrebovali v naslednjih razdelkih.
- Ta posebni žeton vam omogoča nadzor bota, kar pomeni, da tega ne smete deliti z nikomer. Če menite, da je bil ta žeton ogrožen, se preprosto vrnite na to stran in pritisnite gumb za ponastavitev, da ustvarite novega.
- Sedaj poiščite možnost OAuth2 v meniju na levi stranski vrstici in jo kliknite, da poiščete svoj ID STRANKE. To je dolg niz številk, ki jih morate kopirati in prilepiti na ta spodnji URL -- zamenjajte besedo CLIENTID z dejanskim CLIENT ID-jem, ki ste ga pravkar kopirali -
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Preprosto prilepite ta URL v svoj spletni brskalnik in pritisnite enter. Odprlo se bo stran, na kateri lahko Discordu poveste, kam naj pošlje vašega bota. V spustnem meniju izberite strežnik, na katerega želite dodati svojega novega bota -
- Kliknite Nadaljuj in potrdite, ali želite svojemu botu podeliti skrbniške pravice strežnika ali ne. Skrbniške pravice lahko dodelite ali prekličete tudi pozneje, zato se ne obremenjujte s to možnostjo.
- Ko dodate bota na svoj strežnik, boste videli sporočilo, ki potrjuje prihod bota. Tako boste vedeli, da je delovalo. Bota boste videli tudi v stolpcu članov na desni strani.
No, to je to, zdaj ste ustvarili bota Discord za vaš strežnik. Če ste natančno sledili vsem korakom, bi morali videti bota na svojem strežniku. Bot bo ostal brez povezave, dokler mu ne določite funkcije s kodo in ga sinhronizirate s platformo Discord. Tu se začne pravo delo, saj boste nastavili nekaj parametrov in svojemu botu povedali, kaj želite, da naredi.
Kako dodeliti funkcijo bota in gostiti bota Discord
Zdaj sledite spodnjim korakom, da ustvarite in gostite discord bota na vašem računalniku:
Za to vadnico bomo ustvarili preprost Discordov bot 'Ping-Pong', ki bo, kot že ime pove, odgovoril z 'Pong' vsakič, ko vnesete 'Ping'.
- Ustvarite novo mapo kjer koli v računalniku ali Macu. Za to vadnico smo ustvarili 'Novo mapo' na namizju v našem računalniku z operacijskim sistemom Windows.
- Zdaj odprite Visual Studio Code in ustvarite novo datoteko s spodaj omenjeno kodo. Zamenjajte »Prilepite žeton svojega bota sem brez narekovajev« z žetonom bota, ki ste ga prej kopirali.
DISCORD_TOKEN= "Sem prilepite žeton vašega bota brez narekovajev."
- Nato ustvarite novo datoteko in dodajte naslednjo kodo. Ko končate, shranite to datoteko kot bot.js v isto mapo. Ta koda bo dodala funkcijo vašemu botu Discord. Vsakič, ko vnesete "ping", bo odgovoril z "pong".
zahtevaj('dotenv').config(); const Discord = require("discord.js"); odjemalec const = nov Discord. Odjemalec({nameri: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Prijavljen kot ${client.user.tag}!`) }) client.on("message", msg => { if (msg. vsebina "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);
- Zdaj odprite terminalsko okno iz nove mape, ki ste jo ustvarili, in namestite knjižnico Discord.js z naslednjim ukazom. Da bo to delovalo, boste potrebovali Node.js nameščen v vašem sistemu, zato imejte to v mislih.
npm install --save discord.js dotenv
- Naslednji korak je ustvariti datoteko package.json. Uporabite naslednji ukaz, da ga ustvarite:
npm init -y
- Nazadnje lahko zdaj uporabite ukaz "node bot.js" za zagon bota.
Takoj ko zaženete ukaz node bot.js, boste opazili, da bo bot Discord v vašem strežniku na spletu. Nato lahko preizkusite bota tako, da vtipkate 'ping', na katerega bo odgovoril 'pong'.
Prav tako lahko ustvarite Discord in ga gostite v oblaku, da ga lahko uporabljajo drugi. Za to boste morali za gostovanje vaše kode uporabiti spletni IDE, kot je Replit.
Kompleksnost postopka kodiranja je odvisna od funkcije, ki jo želite dodeliti svojemu botu. Postopek kodiranja za preprostega 'Greeting Bot' na primer ne bo tako zapleten kot na primer 'Music Bot', ki lahko predvaja glasbo iz vaše želene platforme. Prav tako lahko ustvarite bota za moderiranje vašega strežnika in celo brcnete člane, ki večkrat kršijo pravila v vašem strežniku. Obstaja ogromno uporabnih robotov Discord, tako da so možnosti res neskončne. Top.gg je dobro mesto za iskanje botov Discord, če ne želite iti skozi težave s kodiranjem. Preprosto izberite bota s spletnega mesta in po potrebi spremenite bota, da ga prilagodite svojim potrebam. Izbirate lahko med številnimi možnostmi, zato uporabite iskalno vrstico na vrhu, da poiščete, kar iščete.
No, to nas pripelje do konca te posebne vadnice. Trenutno je na voljo ogromno uporabnih botov Discord, zato toplo priporočamo, da poiščete Google in preverite, ali je kdo že ustvaril bota za avtomatizacijo vašega postopka. In preden odidete, vas tudi predlagamo pridružite se strežniku Discord XDA v katerem boste našli podobno misleče posameznike in ostali na tekočem z vsem XDA. Torej, katerega bota Discord boste najprej ustvarili? Sporočite nam tako, da spustite vrstico v komentarje spodaj.