Tartalomjegyzék:

Interaktív robot hozzáadása a Discordhoz: 6 lépés
Interaktív robot hozzáadása a Discordhoz: 6 lépés

Videó: Interaktív robot hozzáadása a Discordhoz: 6 lépés

Videó: Interaktív robot hozzáadása a Discordhoz: 6 lépés
Videó: THE BOYS IN THE BOAT | Official Trailer 2024, November
Anonim
Interaktív robot hozzáadása a Discord -hoz
Interaktív robot hozzáadása a Discord -hoz

Ebben az oktatóanyagban megmutatom, hogyan lehet saját interaktív botot készíteni, amely néhány kommandóval működik.

A Discord egy ilyen Skype/Whats-app közösségi média alkalmazás, amely összehozza a játékosokat. Saját csatornájuk lehet, ellenőrizhetik, hogy az egyes tagok melyik játékot játsszák, hívják egymást és cseveghetnek egymással. Az egyik lehetőség egy bot hozzáadása a szerverhez. Ez lehet automatizált bot, vagy például zenét játszó bot.

Kellékek:

- Természetesen az interneten (doh!)

- Discord alkalmazás

- Node.js, npm

- Alapvető ismeretek a parancsok végrehajtásáról a terminálon

1. lépés: Töltse le a Discord alkalmazást

Töltse le a Discord alkalmazást. Ez az alkalmazás egy több eszközből álló alkalmazás, amely letölthető a https://discordapp.com webhelyről

A létrehozott felhasználónévhez egyedi szám tartozik, a fenti képen látható módon. Ezzel a névvel + # használhat további ellentmondás -tagokat.

2. lépés: Saját csatorna beállítása

Saját csatorna beállítása
Saját csatorna beállítása
Saját csatorna beállítása
Saját csatorna beállítása
Saját csatorna beállítása
Saját csatorna beállítása

A bot létrehozásához saját szervert kell létrehoznunk.

1. Amikor bejelentkezett a Discord programba, a fenti képekhez hasonló dolgokat kell látnia:

2. Ahhoz, hogy a szerver létre tudjon hozni, a bal alsó sarokban lévő "+" -ra kell kattintanunk, pirossal kiemelve.

Adjon nevet a szerverének, és adja meg a szerverrégiót. Opcionálisan hozzáadhat egy képet a szerveréhez. Miután elvégezte ezeket a lépéseket, látnia kell a kiszolgáló listáját a bal oldali füleken, attól függően, hogy milyen eszközt használ.

3. lépés: Telepítse a Node.js és az Npm

Telepítse a Node.js és az Npm
Telepítse a Node.js és az Npm

Miután elkészítette saját szerverét, a discord megkéri, hogy hívjon meg barátokat a szerverére. Hagyja ki ezt a lépést (vagy hívjon meg barátokat a discord csatornájára a meghívó link segítségével), és íme! Saját szerver készült.

1. Ellenőrizze a node.js és npm értékeket

Először is meg kell győződnünk arról, hogy helyi projektet kell készítenünk az API hívások kezdeményezéséhez. Szintén meg kell szereznünk egy jelzőt a bothoz. Ehhez néhány sort kell hozzáadnunk a terminálhoz. A terminál megnyitásához nyomja meg a CMD + szóköz billentyűt, és keresse meg a terminált. Ha ezt helyesen tette, a terminálnak a fenti képen kell megjelennie.

Annak ellenőrzéséhez, hogy telepítette -e a node.js és az npm fájlt, írja be a következő kódot:

A node.js esetén:

csomópont -v

Npm -hez:

npm -v

Ha mindkettőre telepítve van a node.js és az npm, akkor látnia kell a verziót, ha nem, telepítse mind a node.js, mind az npm fájlt a következő kód megadásával (a node.js telepítve lesz az npm -vel együtt):

Npm -hez:

npm telepítés npm@latest -g

4. lépés: Hozza létre a botot

Hozza létre a botot
Hozza létre a botot
Hozza létre a botot
Hozza létre a botot
Hozza létre a botot
Hozza létre a botot
Hozza létre a botot
Hozza létre a botot

Alkalmazást és botot kell készítenünk ahhoz, hogy botunk működjön. Azt is el kell küldenünk a discord szerverünkre.

1. Hozza létre az alkalmazást és a botot:

Először lépjen a discordapp.com/developers/applications/me oldalra. Jelentkezzen be fiókjával. A kezdéshez kattintson az Új alkalmazás elemre, majd adjon nevet az alkalmazásnak, majd kattintson a Létrehozás gombra. A bal oldali lapon válassza a Bot lehetőséget. Hozza létre a botot. Ha a bot létrejött, akkor a fenti képen üzenetet kap arról, hogy a bot létrejött.

2. Küldje el a botot a Discord szerverére

Az Általános információk részben másolja ki ügyfél -azonosítóját, másolja be az azonosítót, és illessze be ebbe az URL -be, a számok helyett:

discordapp.com/oauth2/authorize?&client_id…

Másolja az URL -t a benne lévő ügyfél -azonosítóval a böngészőjébe. Ezzel eljut egy webhelyre, ahol elmondhatja a Discordnak, hová küldje el a botját. Tudni fogja, hogy működött, ha megnyitja a Discord alkalmazást vagy böngészőjét, és navigál a szerverhez. A csatorna azt fogja mondani, hogy egy bot csatlakozott a szobához, és látni fogja a jobb oldali menüben az online tagok listája alatt.

5. lépés: Hozzon létre egy helyi könyvtárat

Hozzon létre egy helyi könyvtárat
Hozzon létre egy helyi könyvtárat

Készítenünk kell egy mappát a számítógépen, amely tárolja a bot összes fájlját. Nevezzen valami olyasmit, mint a discordBot, vagy valami, ami könnyen felismerhető.

1. Hozzon létre egy mappát és három fájlt

Hármat kell létrehoznunk ebben a mappában.

Futtassa a következő kódot a terminálon:

mkdir discordBot

Navigáljon a mappában a következő kód beírásával:

cd discordBot

Ezután írja be a következő sort:

npm init -y

Ezzel egy package.json fájlt hoz létre a projekt mappájában.

Kezdjük először egy jól ismert Javascript könyvtár telepítésével a discord.js nevű Discord API -val való interakcióhoz. Begépel:

npm install -mentés discord.js

Egyelőre figyelmen kívül hagyja a figyelmeztetéseket.

2. Fájl létrehozása a jogkivonathoz

Bármilyen szövegszerkesztővel hozzon létre egy fájlt, és nevezze el: "auth.json".

Illessze be a következő kódot:

{

“Token”: “Your Bot Token”}

Ezután cserélje le a „Your Bot Token” jelzőjét. Ez a következő címen található:

Jelentkezzen be, kattintson az Ügyféltitok elemre, és cserélje ki a bot tokent.

Mentse el a fájlt, és hozzon létre egy új fájlt.

A következő fájl nevezze el ezt a fájlt package.json, illessze be a következő kódot:

{

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

Cserélje le a szerző nevét a kívánt névre. Mentse ezt a fájlt „package.json” néven a Discord bot mappában.

Végül az utolsó.json fájl neve bot.js lesz, és illessze be a következő kódot:

const Discord = igényel ('discord.js');

const kliens = új Discord. Client (); const auth = igényel ('./ auth.json'); client.on ('ready', () => {console.log (`$ {client.user.tag} néven jelentkezett be! ';;)); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Mentse ezt az utolsó szöveges fájlt „bot.js” néven a Discord bot mappába. Hozzáadtam egy egyszerű parancsot, hogy ha azt mondod, hogy "ping", akkor a bot "Pong!"

6. lépés: Utolsó lépés és a bot tesztelése

Utolsó lépés és a bot tesztelése
Utolsó lépés és a bot tesztelése
Utolsó lépés és a bot tesztelése
Utolsó lépés és a bot tesztelése

1. Nyissa ki a terminált

A terminálon ellenőriznünk kell, hogy mindent helyesen csináltunk -e. Keresse meg a mappát a következő parancs beírásával:

cd discordBot

2. Futtasd a botot

Végül futtassa a parancsot az alábbiak szerint:

csomópont bot.js

Ha mindent megtett, akkor ezt kell írnia: DiscordBot néven jelentkezett be#xxxx!

Et voilà! a bot a discord szerverére készült! A csatornán "Ping" üzenetet küldve kaphat választ: "Pong!"

Ez csak egy alapvető bot a discord csatornádhoz. További jó ötletekért nézd meg:

Ajánlott: