A fő probléma az, hogy a Discordhoz token szükséges a bejelentkezéshez. Ezt a tokent úgy szerezheti meg, ha regisztrál egy fiókot, vagy vásárol egyet. Sok felhasználó azonban nem ismeri ezt a követelményt, és e korlátozás miatt nem tud bejelentkezni.
var Discord = require('discord.js'); var client = new Discord.Client(); client.login('your token here');
Ez a kód a Discord.js könyvtárat használja egy új Discord kliens létrehozásához, majd bejelentkezik a tokenjével.
Jelentkezzen be JavaScript-el
var login = function(felhasználónév, jelszó) { // A felhasználó hitelesítő adatainak lekérése var user = document.getElementById(“felhasználónév”); var jelszó = document.getElementById(“jelszó”); // Ellenőrizze, hogy a felhasználó bejelentkezett-e már if (user.hasAttribute(“loggedIn”)) { // Ha már bejelentkezett, kérje le az aktuális munkamenet-azonosítóját var sessionId = user.getAttribute(“sessionId”); // Ha még nem jelentkeztek be, hozzon létre egy új munkamenetet, és állítsa be a hitelesítő adatait user.setAttribute(“loggedIn”, “true”); document.body.appendChild(felhasználó); } else { // Ha nem jelentkezett be, kérje meg őket, hogy jelentkezzenek be, és állítsák be a hitelesítő adataikat document.body.appendChild(document.createElement(“input”)); document.body.appendChild(document.createTextNode("Kérjük, adja meg felhasználónevét és jelszavát"); document.body.appendChild(document.createElement(“gomb”)); dokumentum.test
A login() két argumentumot használ: felhasználónév és jelszó . Az első argumentum annak a beviteli mezőnek a neve, amelybe a felhasználó beírja a felhasználónevét, a második argumentum pedig az a beviteli mező, amelybe a felhasználó beírja a jelszavát (feltételezve, hogy rendelkezik ilyennel).
Ha a felhasználó már bejelentkezett, a login() ezt az információt fogja használni az aktuális munkamenet-azonosító lekéréséhez. Ez a munkamenet-azonosító használható annak meghatározására, hogy a felhasználó éppen melyik oldalon vagy szakaszon tartózkodik (ha több oldal vagy szakasz van).
Ha a felhasználó még nem jelentkezett be, a login() bekéri a felhasználónevét és jelszavát. Miután megadták ezeket az értékeket, a login() új munkamenetet hoz létre számukra, és ezt állítja be bejelentkezett állapotuknak. Végül a login() hozzáfűzi ezeket az értékeket annak az oldalnak a törzséhez, ahol hívták (ebben az esetben a „main” nevű oldalunk törzséhez fűzi őket).
Viszály
A Discord egy csevegőalkalmazás a játékosok számára, amellyel egyszerűen hangos csevegést folytathat, fényképeket és videókat oszthat meg, valamint csatlakozhat csatornákhoz barátaival. Ingyenes és biztonságos, így tökéletes platform minden méretű játékközösség számára.
A Discord JavaScriptben való használatának megkezdéséhez először hozzon létre egy fiókot a discord.com oldalon. Miután rendelkezik fiókkal, nyissa meg a Discord alkalmazást telefonon vagy számítógépén, és kattintson a bal felső sarokban található „Kiszolgáló hozzáadása” gombra.
A Szerver hozzáadása ablak „Szerverinformáció” részében adja meg a következő információkat:
Név: A szerver neve
A szerver neve Régió: Válassza ki, hogy a szerver melyik régióban található (USA, EU, Ázsia és Dél-Amerika)
Válassza ki, hogy melyik régióban található a szerver (USA, EU, Ázsia-csendes-óceáni vagy Dél-Amerika) Szerver típusa: Válassza a „Privát” lehetőséget privát szerver létrehozásához vagy a „Nyilvános” lehetőséget, ha nyilvánossá szeretné tenni a szervert. Ha a „Nyilvános” lehetőséget választja, más felhasználók is csatlakozhatnak az üzenetküldéskor megjelenő üzenetmezőben található hivatkozásra kattintva. Ha a „Privát” lehetőséget választja, csak a meghívottak csatlakozhatnak.
Válassza a „Privát” lehetőséget privát szerver létrehozásához, vagy a „Nyilvános” lehetőséget a szerver nyilvánossá tételéhez. Ha a „Nyilvános” lehetőséget választja, más felhasználók is csatlakozhatnak az üzenetküldéskor megjelenő üzenetmezőben található hivatkozásra kattintva. Ha a „Privát” lehetőséget választja, csak a meghívottak csatlakozhatnak. Port: Az a portszám, amelyet a Discord a szerverhez való csatlakozáshoz használ
tokenek
A JavaScriptben a token egy szó vagy kifejezés, amelyet egy adott dolog ábrázolására használnak. Például a „token” szó az 1-es számot jelölheti, a „tokenize” szó a szöveg egyedi tokenekre bontásának folyamatát, a „tokenize_string” pedig a folyamatot. egy karakterlánc egyedi tokenekké alakítása.