Sisällysluettelo:

Interaktiivisen botin lisääminen ristiriitoihin: 6 vaihetta
Interaktiivisen botin lisääminen ristiriitoihin: 6 vaihetta

Video: Interaktiivisen botin lisääminen ristiriitoihin: 6 vaihetta

Video: Interaktiivisen botin lisääminen ristiriitoihin: 6 vaihetta
Video: MITEN TYTÖT KÄY SALILLA | SKETSI 2024, Heinäkuu
Anonim
Interaktiivisen botin lisääminen Discordiin
Interaktiivisen botin lisääminen Discordiin

Tässä opetusohjelmassa aion näyttää, kuinka tehdä oma interaktiivinen botti, joka toimii muutamien komentojen kanssa.

Discord on sellainen Skype/Whats-app-sosiaalisen median sovellus, joka tuo pelaajat yhteen. Heillä voi olla oma kanava, tarkistaa, mitä peliä kukin jäsen pelaa, soittaa toisilleen ja keskustella keskenään. Yksi mahdollisuuksista on lisätä botti palvelimelle. Tämä voi olla joko automatisoitu botti tai esimerkiksi musiikkia toistava botti.

Tarvikkeet:

- Internet tietysti (doh!)

- Discord -sovellus

- Node.js, npm

- Perusosaaminen komentojen suorittamisesta terminaalissa

Vaihe 1: Lataa Discord -sovellus

Lataa Discord -sovellus. Tämä sovellus on usean laitteen sovellus, jonka voi ladata osoitteesta

Luomasi käyttäjätunnuksen liitteenä on yksilöllinen numero, kuten yllä olevassa kuvassa. Käytät tätä nimeä + # lisätäksesi muita ristiriitaisia jäseniä.

Vaihe 2: Oman kanavan määrittäminen

Oman kanavan määrittäminen
Oman kanavan määrittäminen
Oman kanavan määrittäminen
Oman kanavan määrittäminen
Oman kanavan määrittäminen
Oman kanavan määrittäminen

Jotta botti voidaan luoda, meidän on luotava oma palvelin.

1. Kun olet kirjautunut Discordiin, sinun pitäisi nähdä jotain yllä olevien kuvien kaltaista:

2. Jotta palvelin voi luoda, meidän on napsautettava "+" vasemmassa alakulmassa, joka on korostettu punaisella.

Anna palvelimellesi nimi ja syötä palvelinalue. Vaihtoehtoisesti voit lisätä kuvan palvelimellesi. Kun olet suorittanut nämä vaiheet, sinun pitäisi nähdä palvelintiedot välilehdilläsi vasemmalla laitteesta riippuen.

Vaihe 3: Asenna Node.js ja Npm

Asenna Node.js ja Npm
Asenna Node.js ja Npm

Kun olet luonut oman palvelimesi, discord pyytää kutsumaan ystäviä palvelimellesi. Ohita tämä vaihe (tai kutsu ystäviä ristiriidakanavallesi kutsulinkin kautta) ja voilá! Oma palvelin on luotu.

1. Tarkista node.js ja npm

Ensin meidän on varmistettava, että meidän on tehtävä paikallinen projekti, jotta sovellusliittymä voi soittaa puheluita. Meidän on myös hankittava merkki botille. Tätä varten meidän on lisättävä joitakin rivejä terminaaliin. Avaa terminaali painamalla CMD + välilyönti ja etsi terminaali. Jos teit tämän oikein, päätelaitteen pitäisi näkyä yllä olevan kuvan mukaisesti.

Tarkista, oletko asentanut node.js ja npm kirjoittamalla seuraavan koodin:

Node.js:

solmu -v

Npm:

npm -v

Jos molemmilla on asennettu node.js ja npm, sinun pitäisi nähdä versio, jos ei, asenna sekä node.js että npm kirjoittamalla seuraava koodi (node.js asennetaan yhdessä npm: n kanssa):

Npm:

npm asenna npm@latest -g

Vaihe 4: Luo botti

Luo botti
Luo botti
Luo botti
Luo botti
Luo botti
Luo botti
Luo botti
Luo botti

Meidän on tehtävä sovellus ja botti, jotta botti toimisi. Meidän on myös lähetettävä se discord -palvelimellemme.

1. Luo sovellus ja botti:

Siirry ensin osoitteeseen discordapp.com/developers/applications/me. Kirjaudu sisään tililläsi. Aloita napsauttamalla Uusi sovellus ja anna sovelluksellesi nimi ja napsauta sitten Luo. Valitse vasemmasta välilehdestä Bot. Luo botti. Jos botti on luotu, saat yllä olevan kuvan viestin, että botti on luotu.

2. Lähetä botti Discord -palvelimellesi

Kopioi Yleiset tiedot -kohdassa asiakastunnuksesi, kopioi tunnus ja liitä se tähän URL -osoitteeseen ja korvaa numerot:

discordapp.com/oauth2/authorize?&client_id…

Kopioi URL -osoite, jossa on asiakastunnuksesi, selaimeesi. Tämä vie sinut verkkosivustolle, jossa voit kertoa Discordille minne botti lähetetään. Tiedät sen toimineen, jos avaat Discordin sovelluksessa tai selaimessasi ja siirryt palvelimellesi. Kanava sanoo, että robotti on liittynyt huoneeseen, ja näet sen oikealla puolella olevassa valikossa online -jäsenluettelon alla.

Vaihe 5: Luo paikallinen hakemisto

Luo paikallinen hakemisto
Luo paikallinen hakemisto

Meidän on tehtävä tietokoneellesi kansio, joka tallentaa kaikki botin tiedostot. Nimeä se esimerkiksi discordBotiksi tai jotain, joka voidaan helposti tunnistaa.

1. Luo kansio ja kolme tiedostoa

Meidän on luotava kolme kansioon.

Suorita seuraava koodi päätteessä:

mkdir discordBot

Navigoi kansiossa kirjoittamalla seuraava koodi:

cd discordBot

Kirjoita sitten seuraava rivi:

npm init -y

Tämä luo package.json -tiedoston projektikansioon.

Aloitetaan ensin asentamalla tunnettu Javascript -kirjasto, joka on vuorovaikutuksessa Discord -sovellusliittymän kanssa discord.js. Kirjoita:

npm install -tallenna discord.js

Ohita varoitukset toistaiseksi.

2. Tiedoston luominen tunnukselle

Luo tiedosto millä tahansa tekstieditorilla ja anna sille nimi "auth.json".

Liitä seuraava koodi:

{

"Token": "Your Bot Token"}

Korvaa sitten "Your Bot Token" tunnuksellasi. Tämä löytyy osoitteesta:

Kirjaudu sisään, napsauta Client Secret ja vaihda bot -merkki.

Tallenna tiedosto ja luo uusi tiedosto.

Nimeä seuraava tiedosto paketiksi.json ja liitä seuraava koodi:

{

"Name": "discordBot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your Name", "dependencies”: {}}

Korvaa tekijän nimi haluamallasi nimellä. Tallenna tämä tiedosto nimellä package.json Discord -bot -kansioon.

Viimeisen.json -tiedoston nimi on bot.js ja liitä seuraava koodi:

const Discord = vaatia ('discord.js');

const asiakas = uusi Discord. Client (); const auth = vaatia ('./ auth.json'); client.on ('ready', () => {console.log (`Kirjautunut sisään käyttäjänä $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Tallenna tämä viimeinen tekstitiedosto nimellä “bot.js” Discord -bot -kansioon. Lisäsin yksinkertaisen komennon, että jos sanot "ping", botti vastaa "Pong!"

Vaihe 6: Viimeinen vaihe ja botin testaus

Viimeinen vaihe ja botin testaus
Viimeinen vaihe ja botin testaus
Viimeinen vaihe ja botin testaus
Viimeinen vaihe ja botin testaus

1. Avaa terminaali

Terminaalissa meidän on tarkistettava, teimmekö kaiken oikein. Siirry kansioon kirjoittamalla seuraava komento:

cd discordBot

2. Suorita botti

Suorita lopuksi komento alla olevan kuvan mukaisesti:

solmu bot.js

Jos olet tehnyt kaiken, sen pitäisi sanoa: Kirjaudu sisään discordBot#xxxx!

Et voilà! botti on tehty discord -palvelimellesi! Voit lähettää viestin "Ping" kanavalla saadaksesi vastauksen "Pong!"

Tämä on vain perusrobotti ristiriidakanavallesi. Katso lisää hienoja ideoita:

Suositeltava: