1. lépés: A téma kiválasztása
Ha kereskedelmi célokra botot hoz létre, de nincs technikai feladata, először megérteni, hogy milyen funkciókat terveznek egyáltalán. Ez lehet egy bot adminisztráció, zenélés vagy szórakoztató mini-játékokkal. Általában a tanulás színpadán egy ötlet jelenik meg a megvalósításhoz, vagy a tanfolyamokon otthoni feladatként kínálja.
Kiváló forrás az ötlet kereséséhez való kereséséhez abszolút népszerű webhely, a botok listájával. Ezen a válogatás népszerűségben állítható, és megtudhatja, mi a legnépszerűbb. A projektoldalakon leírja a munkák funkcióit és elveit, amelyek segítenek abban is, hogy kitaláljuk, hogyan kell megjeleníteni a jövőbeni bot.
Amint a téma kiválasztása, vagy úgy döntött, hogy a meglévő kódot már szerkesztésével másolja, folytassa a saját bot írását.
2. lépés: Bot alkalmazás létrehozása
A következő lépés az, hogy hozzon létre egy alkalmazást a Discord fejlesztők hivatalos portálján. Szükséges, hogy a bot megkezdte létezését, és megszerezte a meghívás során használt egyedi tokenet. Már a projekt neve van kiválasztva, az engedélyek és logó telepítése.
Menjen a Discord Developer Portal webhelyére
- Nyissa meg a fenti linket, és jelentkezzen be a fejlesztői portálon a tesztkiszolgálóhoz, amikor először engedélyezi és ellenőrizze a botot.
- A főoldalon kattintson az "Új alkalmazás" gombra.
- Adja meg nevét, és erősítse meg a létrehozást.
- Bővítse a webhely menüjét három vízszintes vonallal történő megnyomásával.
- A "Beállítások" blokkban válassza a "Bot" lehetőséget.
- Erősítse meg az alkalmazás új botjának kialakítását.
- A felbukkanó ablakban kattintson az "Igen, tegye!" Gombra.
- Ebben a szakaszban megváltoztathatja a bot nevét, és letöltheti az avatarra, ha készen áll. Kérjük, vegye figyelembe, hogy az azonos szakaszban a "Másolás" gomb, amely felelős a vágólapra történő másolásáért. Ez a műveletnek többet kell tennie a projektkóddal való működés során.
- Bontsa ki újra a menüt, és menjen az Oauth2 részre.
- A Scopes paraméterlistában keresse meg a "bot" elemet, és jelölje meg egy ellenőrző jelzéssel.
- Azonnal találjon meg egy másik blokkot a "Bot Engedélyek" névvel. Aktiválja az összes engedélyt, és kinyomtatja a bot által végrehajtott műveleteket.
- Ne felejtsd el a szöveges és hangcsatornák engedélyeit. Ugyanakkor nem lesz szükség arra, hogy aktiváljanak, ha az adminisztrátornak az alkalmazás azonnali megadásához joga van.
- Emelje fel újra a "Scopes" blokkot, és másolja az automatikusan generált linket a kerékpár engedélyhez.
- Görgessen rá, és válassza ki a kiszolgálót az alkalmazás hozzáadásához.
- Erősítse meg a megfelelő jogok rendelkezésre bocsátását (a jelölőnégyzetekkel jelölt összes jogosultság az ablakban jelenik meg. Kattintson a "Engedélyezés" gombra a következő lépéshez.
- Adja meg a CAPTCHA-t az eljárás befejezéséhez.
- Lapozzunk a szerverhez, és győződjön meg róla, hogy a bot a résztvevők listájában jelenik meg. Most offline állapotban van, mert a kódja még nem írt.
3. lépés: Válassza ki a fejlesztési környezetet
Itt az ideje, hogy a bot-írási kód létrehozásának legnehezebb szakaszát tegye. Ehhez válassza ki a támogatott programozási nyelvek egyikét. Leggyakrabban használják a JavaScript-ot egy kiterjesztéssel node.js vagy python formájában. A kiválasztás kizárólag a tudásától függ, vagy milyen formátumban van a bot botline, ha a további finomításra kerül. Különböző nyelveken különböző fejlesztési környezetekre van szükség a szintaxis támogatással és további hasznos funkciókkal. Megtanulhatsz ezekről a cikkek legnépszerűbbek az alábbi linkeken.
Olvass tovább:
A fejlesztési környezet kiválasztása a programozáshoz
Szövegszerkesztők Windows
4. lépés: írási kód
Sok különböző lecke és demonstráció van arról, hogyan kell írni a botokat, hogy eltérjen a különböző szintű komplexitás. Vannak egész projektek is zene vagy adminisztráció, így néha a banális másolás néha. Ha azonban úgy dönt, hogy megírja a kódot, akkor a Python vagy a JavaScript elsajátítása.
Egy másik cikkben részletesen leírtunk arról, hogy a bot alapjául szolgál, és az alapvető parancsokat hozzá kell adni, egyszerre megszakítják a két említett programozási nyelvet. Csak a legjobbat kell választania, és megértenie, hogy az elvek hogyan hoznak létre fájlokat, és írják a tartalmukat.
Bővebben: Írjon egy botot a Diszkordban
5. lépés: Bot forgalmazása
Egyszerűen senki sem fog tudni a botodról, mert egyszerűen hiányzik a hálózaton. Ha a teremtés kizárólag személyes projektre vonatkozik, a promóció nem szükséges, de gyakran a bot megszerzésének célja. A nyitott webhelyek a legjobb forgalmazási eszköznek tekinthetők, ahol ingyenesen vagy előfizetéssel letöltheted a bot letöltését, ezáltal megnyitva a kereséshez. Ezt elemezzük egy népszerű webhely példáján.
- Először is meg kell adnia a Discord-fiókot a "Bejelentkezés" gombra kattintva.
- Ha új lap jelenik meg, erősítse meg a műveletet az "Engedélyezés" gomb segítségével.
- A fő fájl oldalán találja meg a bot hozzáadásáért felelős szakaszt.
- Adja meg az azonosítóját azáltal, hogy ezt a paramétert a Diszkord fejlesztői portálon keresztül határozza meg, amelyet már korábban írtunk.
- Ügyeljen arra, hogy megadja az alkalmazott előtagot.
- Leírás hozzáadása, Adja meg a címkéket és más paramétereket, amelyek befolyásolják a bot oldalának megjelenítését a webhelyen.
- Ha a meghívó hivatkozás már ott van, helyezze be a megfelelő mezőbe, vagy menjen a "Generátor meghívására", hogy létrehozza.
- Ellenőrizze a megadott adatok helyességét, és kattintson a "Küldés" gombra.
Az alapvető intézkedések elve megközelítőleg ugyanaz a helyszínen a botok és szerverek megfigyelésére vonatkozó valamennyi helyszínen, a különbség csak akkor fekszik, ha néhány lehetővé teszi, hogy szabadon helyezze el saját projektjeiket, és támogassák őket a tetejére díj ellenében, míg mások megkövetelik az előfizetés megszerzését A projekt regisztrációs szakasza. Itt vannak a saját preferenciáira és a hirdetési költségvetésre.
6. lépés: Bot elhelyezése VPS-re
Nem lesz képes folyamatosan dolgozni egy helyi számítógépen - előbb-utóbb az operációs rendszer újraindításra kerül, ami azt jelenti, hogy kikapcsol, és a bot, mivel a "parancssor" bezáródik az alkalmazáshoz. Minden nagyszabású projekt a VPS-hez kapcsolódik a használt programozási nyelv támogatásával. Ha olyan szinten tartózkodik, amikor ilyen szolgáltatásokat kell használnia, magyarázza el a munkájuk elvét, mivel nincs értelme, mert a szükséges tudás valószínűleg már megszerzett. Ehelyett javasoljuk, hogy figyeljen a kiválasztott Yap támogatására, és ha lehetséges, használja a vizsgálati időszakot, hogy ellenőrizze a kiválasztott VPS munkájának munkáját. Ne felejtsük el, hogy vannak támogatási szolgáltatások az ilyen helyszíneken, akiknek szakemberei gyorsan felelősek a kérdésekért. Miután csatlakoztatta a botot a VPS-hez, mindig aktív állapotban lesz, és nem kell tárolni a helyi számítógépen lévő fájlokkal.