Kuinka luoda Discord-botti ja lisätä se palvelimellesi

Discord on kehittynyt tehokkaaksi alustaksi. Tässä artikkelissa kerromme, kuinka voit luoda Discord-botin ja lisätä sen palvelimellesi.

Discord on kehittynyt paljon vuosien varrella, ja se on nyt luotettava alusta paitsi pelaajille, myös kaikille, jotka haluavat olla yhteydessä ystäviinsa viestien, videokeskustelun ja muiden kautta. Monet jopa käyttävät sitä vaihtoehto WhatsAppille ja muut suosittuja viestintäsovelluksia, erityisesti ryhmien ja yhteisöjen suuren painotuksen ansiosta. Discordilla on miljoonia päivittäisiä aktiivisia käyttäjiä, ja suuri osa heistä käyttää bottia päivittäin automatisoidakseen asioita. Jos käytät Discordia missä tahansa ominaisuudessa, olet todennäköisesti käyttänyt bottia. Jos mietit, kuinka voit luoda sellaisen itse, olet oikeassa paikassa. Tässä artikkelissa kerromme kuinka tehdä Discord-botti:

Selaa tätä artikkelia:

  • Edellytys
  • Kuinka luoda ja lisätä Discord-bot palvelimellesi
  • Kuinka määrittää bottitoiminto ja isännöidä Discord-botti
  • Päätösajatuksia ja liity XDA: n Discord-palvelimeen!

Edellytykset

Discord-botin luominen on suhteellisen yksinkertainen tehtävä. Tarvitset hieman ohjelmointiosaamista asioiden määrittämiseen, mutta koodin monimutkaisuus riippuu siitä, millaista bottia yrität tehdä. Katsotaanpa muutamia asioita, jotka sinun on aloitettava. Ensinnäkin tarvitset Discord-tilin, joka sinulla todennäköisesti on. Jos ei, voit luoda sellaisen ilmaiseksi siirtymällä osoitteeseen Discord kotisivut. Voit myös ladata Discord-asiakasohjelman ja käyttää sitä omassa tietokoneessasi peli kannettava tietokone tai edes puhelinta.

Kun olet valmis, sinun täytyy perustaa oma palvelin käyttää bottia. Tämän jälkeen voit kutsua botin palvelimellesi helposti noudattamalla muutamia yksinkertaisia ​​ohjeita. Kun botti on saapunut palvelimellesi, voit koodata sille toiminnon ja käyttää sitä palvelimellasi tai määrittää sen muille palvelimille, joihin sinulla on järjestelmänvalvojan oikeudet. Bottitoiminnon määrittämiseksi käytämme Node.js: ää päästäksemme discord.js-solmukirjastoon. Voit ladata Node.js: n uusimman version osoitteesta virallinen nettisivu.

Lisäksi tarvitsemme myös koodieditorin botin toimintojen kirjoittamiseen ja muokkaamiseen. Tulemme käyttämään Visual Studio Code tässä opetusohjelmassa, vaikka voit vapaasti käyttää mitä haluat.


Kuinka luoda ja lisätä Discord-bot palvelimellesi

Ensimmäinen askel on luoda sovellus Discordiin, jotta bottisi toimii. Ajatuksena on luoda bottillesi tunnus, jotta Discord tunnistaa koodin. Tätä varten sinun on siirryttävä Discordin sovellussivulle. Sinut ohjataan suoraan sivulle, kun kirjaudut sisään Discord-tililläsi, jossa näet luettelon sovelluksistasi. Älä huoli, jos luettelo on tyhjä, sillä luomme sellaisen nyt.

  • Lyö Uusi sovellus -painiketta aloittaaksesi.
  • Anna nyt sovelluksellesi nimi ja paina Luoda.
  • Se vie sinut sivulle, jolle voit kirjoittaa tietoja, kuten sovelluksesi kuvauksen, lisätä tunnisteita, sovelluskuvakkeen ja paljon muuta. Kun olet valmis, paina Tallenna muutokset -painiketta jatkaaksesi.
  • Etsi nyt Bot-vaihtoehto vasemman sivupalkin valikkoluettelosta. Napauta sitä avataksesi Botit-sivun ja paina Lisää Bot -painiketta. Anna lupa luoda botti pyydettäessä.
  • Näet nyt bottisi suojaustunnuksen seuraavalla sivulla. Jos merkkiä ei ole luotu, napauta yksinkertaisesti Nollaa -painiketta luodaksesi uuden tunnuksen. Kopioi tämä tunnustunnus, koska tarvitsemme sitä seuraavissa osioissa.
  • Tämän nimenomaisen tunnuksen avulla voit hallita bottia, joten sinun ei pitäisi jakaa tätä kenenkään kanssa. Jos uskot, että tämä tunnus on vaarantunut, palaa tälle sivulle ja paina nollauspainiketta luodaksesi uuden.
  • Etsi nyt OAuth2-vaihtoehto vasemman sivupalkin valikosta ja napsauta sitä löytääksesi CLIENT ID: si. Se on pitkä numerosarja, joka sinun on kopioitava ja liitettävä tähän alla olevaan URL-osoitteeseen – korvaa sana CLIENTID juuri kopioimallasi todellisella CLIENT ID: llä –https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Liitä tämä URL-osoite selaimeesi ja paina Enter. Se avaa sivun, jolla voit kertoa Discordille, minne lähettää bottisi. Valitse pudotusvalikosta palvelin, johon haluat lisätä uuden bottisi, esim.
  • Napsauta Jatka ja vahvista, haluatko myöntää palvelimen järjestelmänvalvojan oikeudet bottillesi. Voit myöntää tai peruuttaa järjestelmänvalvojan oikeudet myös myöhemmin, joten älä hikoile tämän vaihtoehdon takia.
  • Kun lisäät botin palvelimellesi, näet viestin, joka vahvistaa botin saapumisen. Näin tiedät, että se toimi. Näet myös botin oikealla puolella olevassa jäsensarakkeessa.

No, siinä kaikki, olet nyt luonut Discord-botin palvelimellesi. Jos noudatit kaikkia vaiheita huolellisesti, sinun pitäisi voida nähdä botti palvelimellasi. Botti pysyy offline-tilassa, kunnes määrität sille toiminnon koodilla ja synkronoit sen Discord-alustan kanssa. Tästä alkaa todellinen työ, kun asetat muutaman parametrin ja kerrot bottillesi, mitä haluat sen tekevän.

Kuinka määrittää bottitoiminto ja isännöidä Discord-botti

Noudata nyt alla olevia ohjeita luodaksesi ja isännöidäksesi discord-botin tietokoneellesi:

Tätä opetusohjelmaa varten luomme yksinkertaisen "Ping-Pong" Discord-botin, joka, kuten nimestä voi päätellä, vastaa "Pong" joka kerta, kun kirjoitat "Ping".

  • Luo uusi kansio mihin tahansa PC- tai Mac-tietokoneellesi. Loimme Windows PC: n työpöydälle "Uuden kansion" tätä opetusohjelmaa varten.
  • Avaa nyt Visual Studio Code ja luo uusi tiedosto alla mainitulla koodilla. Korvaa "Liitä bottisi tunnus tähän ilman lainausmerkkejä" aiemmin kopioimallasi botin tunnuksella.

    DISCORD_TOKEN= "Liitä bottisi tunnus tähän ilman lainausmerkkejä."

  • Luo seuraavaksi uusi tiedosto ja lisää seuraava koodi. Kun olet valmis, tallenna tämä tiedosto bot.js-muodossa samaan kansioon. Tämä koodi lisää toiminnon Discord-bottiisi. Se vastaa sanalla "pong" aina, kun kirjoitat "ping".

    vaatia('dotenv').config(); const Discord = vaatia("discord.js"); const asiakas = uusi Discord. Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Kirjauduttu sisään nimellä ${client.user.tag}!`) }) client.on("viesti", msg => { if (msg. content "ping") { msg.reply("pong"); } }) client.login (process.env. DISCORD_TOKEN);

  • Avaa nyt pääteikkuna luomastasi uudesta kansiosta ja asenna Discord.js-kirjasto seuraavalla komennolla. Tarvitset Node.js: n asennettuna järjestelmääsi, jotta tämä toimii, joten pidä tämä mielessä.

    npm install --tallenna discord.js dotenv

  • Seuraava vaihe on package.json-tiedoston luominen. Luo se käyttämällä seuraavaa komentoa:

    npm init -y

  • Lopuksi voit nyt käyttää "node bot.js" -komentoa botin suorittamiseen.

Heti kun suoritat node bot.js -komennon, huomaat, että palvelimesi Discord-botti on online-tilassa. Voit sitten testata bottia kirjoittamalla "ping", johon se vastaa "pong".

Voit myös luoda Discordin ja isännöidä sen pilvessä muiden käytettäväksi. Tätä varten sinun on käytettävä online-IDE: tä, kuten Replit, koodisi isännöimiseen.

Koodausprosessin monimutkaisuus riippuu toiminnosta, jonka haluat määrittää botille. Esimerkiksi yksinkertaisen "tervehdysbotin" koodausprosessi ei tule olemaan niin monimutkaista kuin esimerkiksi "Music Bot", joka voi toistaa musiikkia haluamastasi alustasta. Voit myös luoda botin valvomaan palvelintasi ja jopa potkimaan jäseniä, jotka toistuvasti rikkovat palvelimesi sääntöjä. Siellä on paljon hyödyllisiä Discord-botteja, joten mahdollisuudet ovat loputtomat. Top.gg on hyvä paikka etsiä Discord-botteja, jos et halua käydä läpi koodauksen hässäkkää. Valitse vain robotti verkkosivustolta ja tee tarvittavat muutokset muokataksesi bottia tarpeidesi mukaan. Valittavana on monia vaihtoehtoja, joten muista käyttää yläosassa olevaa hakupalkkia löytääksesi etsimäsi.


No, tämä vie meidät tämän erityisen opetusohjelman loppuun. Tällä hetkellä tarjolla on paljon hyödyllisiä Discord-botteja, joten suosittelemme tekemään Google-haun nähdäksesi, onko joku jo luonut botin automatisoidaksesi prosessisi. Ja ennen kuin lähdet, suosittelemme myös sinua Liity XDA: n Discord-palvelimeen josta löydät samanhenkisiä ihmisiä ja pysyt myös ajan tasalla kaikesta XDA: sta. Joten minkä Discord-botin aiot luoda ensin? Kerro meille pudottamalla rivi alla oleviin kommentteihin.