Sisällysluettelo:
- Vaihe 1: Lataa Discord -sovellus
- Vaihe 2: Oman kanavan määrittäminen
- Vaihe 3: Asenna Node.js ja Npm
- Vaihe 4: Luo botti
- Vaihe 5: Luo paikallinen hakemisto
- Vaihe 6: Viimeinen vaihe ja botin testaus
Video: Interaktiivisen botin lisääminen ristiriitoihin: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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
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
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:
Walter Microbot Botin perusliike: 26 vaihetta
Walter the Microbot Bot Basic Movement: Ohjelmoimme Walter the Micro: Bot
Taulukon luominen ja lisääminen sekä lisäsarakkeiden ja/tai rivien lisääminen tähän taulukkoon Microsoft Office Word 2007: 11 vaihetta
Taulukon luominen ja lisääminen sekä lisäsarakkeiden ja/tai -rivien lisääminen tähän taulukkoon Microsoft Office Word 2007: Onko sinulla koskaan ollut paljon tietoja, joiden kanssa työskentelet ja ajattelit itse … " kuinka voin tehdä kaikki Näyttääkö nämä tiedot paremmilta ja helpommin ymmärrettäviltä? " Jos näin on, Microsoft Office Word 2007: n taulukko voi olla vastauksesi
Loactor, onko Live -raportti Chat Botin avulla: 4 vaihetta
Loactor, onko Live -raportti Chat Botin avulla: Hae WhatsAppin kautta muuttujia (sijainti, korkeus, paine …) NodeMCU: lta pyynnöstä tai lähetä komentoja NodeMCU: lle Twilion sovellusliittymän kautta. Muutaman viikon ajan olen työskennellyt Twilion sovellusliittymän kanssa, erityisesti WhatsApp -viestejä varten ja jopa luonut sovelluksen
Interaktiivisen taiteen asennus: 4 vaihetta (kuvien kanssa)
Interaktiivisen taiteen asennus: Tässä projektissa sekoitamme koodausta ja fyysistä tietojenkäsittelyä luodaksemme interaktiivisen taideinstallaation. Tässä Instructable -ohjelmassa jaettu esimerkki on opiskelijoiden koodausprojekti, jossa graafiset ja äänielementit yhdistetään tarkoitukseen rakennettuun käyttöliittymään
Interaktiivisen ääniaaltovedoksen tekeminen: 8 vaihetta (kuvilla)
Interaktiivisen ääniaaltovedoksen tekeminen: Tässä opetusohjelmassa näytämme sinulle, kuinka voit tehdä interaktiivisen ääniaaltovedoksen kuvakehyksen sisällä, jotta voit nähdä ja kuulla suosikkikappaleesi samanaikaisesti! Kun kosketat tulosta kehyksen lasin läpi, se pelaa poikaa