해결됨: 로그인하여 토큰과 불일치

가장 큰 문제는 Discord에 로그인하려면 토큰이 필요하다는 것입니다. 이 토큰은 계정을 등록하거나 구매하여 얻을 수 있습니다. 그러나 많은 사용자가 이 요구 사항을 인식하지 못하고 이러한 제한으로 인해 로그인할 수 없습니다.

var Discord = require('discord.js');
var client = new Discord.Client();

client.login('your token here');

이 코드는 Discord.js 라이브러리를 사용하여 새 Discord 클라이언트를 만든 다음 토큰으로 로그인합니다.

자바스크립트로 로그인

var login = function(username, password) { // 사용자의 자격 증명을 가져옵니다. var user = document.getElementById("username"); var 암호 = document.getElementById("암호"); // 사용자가 이미 로그인했는지 확인 if (user.hasAttribute("loggedIn")) { // 로그인한 경우 현재 세션 ID 가져오기 var sessionId = user.getAttribute("sessionId"); // 로그인하지 않은 경우 새 세션을 만들고 자격 증명을 설정합니다. user.setAttribute("loggedIn", "true"); document.body.appendChild(사용자); } else { // 로그인하지 않은 경우 로그인하고 자격 증명을 설정하라는 메시지를 표시합니다. document.body.appendChild(document.createElement("input")); document.body.appendChild(document.createTextNode("아이디와 비밀번호를 입력하세요.")); document.body.appendChild(document.createElement("버튼")); 문서.본문

login()은 username과 password라는 두 가지 인수를 사용합니다. 첫 번째 인수는 사용자가 사용자 이름을 입력할 입력 필드의 이름이고 두 번째 인수는 사용자가 비밀번호를 입력할 입력 필드입니다(비밀번호가 있다고 가정).

사용자가 이미 로그인한 경우 login()은 해당 정보를 사용하여 현재 세션 ID를 가져옵니다. 그런 다음 이 세션 ID를 사용하여 사용자가 현재 있는 웹 사이트의 페이지 또는 섹션을 식별할 수 있습니다(여러 페이지 또는 섹션이 있는 경우).

사용자가 아직 로그인하지 않은 경우 login()은 사용자 이름과 암호를 묻는 메시지를 표시합니다. 해당 값을 입력하면 login()은 새 세션을 생성하고 이를 로그인 상태로 설정합니다. 마지막으로 login()은 해당 값을 호출된 페이지 본문에 추가합니다(이 경우 "main"이라는 페이지 본문에 추가함).

디스코드

Discord는 쉽게 음성 채팅을 하고, 사진과 비디오를 공유하고, 친구들과 채널에 참여할 수 있는 게이머용 채팅 앱입니다. 무료이며 안전하므로 모든 규모의 게임 커뮤니티를 위한 완벽한 플랫폼입니다.

JavaScript에서 Discord를 시작하려면 먼저 discord.com에서 계정을 만드세요. 계정이 있으면 휴대폰이나 컴퓨터에서 Discord 앱을 열고 왼쪽 상단 모서리에 있는 "서버 추가" 버튼을 클릭합니다.

서버 추가 창의 "서버 정보" 섹션에서 다음 정보를 입력합니다.

이름: 서버 이름

서버 이름 지역: 서버가 있는 지역을 선택합니다(미국, EU, 아시아 태평양 또는 남미).

서버가 있는 지역(미국, EU, 아시아 태평양 또는 남미)을 선택하십시오. 서버 유형: 개인 서버를 생성하려면 "비공개"를 선택하고 서버를 공개하려면 "공용"을 선택하십시오. "공개"를 선택하면 다른 사용자가 메시지를 보낼 때 나타나는 메시지 상자의 링크를 클릭하여 참여할 수 있습니다. "비공개"를 선택하면 초대받은 사람만 참여할 수 있습니다.

개인 서버를 만들려면 "개인"을 선택하고 서버를 공개하려면 "공용"을 선택하십시오. "공개"를 선택하면 다른 사용자가 메시지를 보낼 때 나타나는 메시지 상자의 링크를 클릭하여 참여할 수 있습니다. "비공개"를 선택하면 초대받은 사람만 참여할 수 있습니다. 포트: Discord가 서버에 연결하는 데 사용할 포트 번호

토큰

JavaScript에서 토큰은 특정 항목을 나타내는 데 사용되는 단어 또는 구문입니다. 예를 들어 "token"이라는 단어는 숫자 1을 나타내는 데 사용할 수 있고 "tokenize"라는 단어는 텍스트를 개별 토큰으로 분해하는 프로세스를 나타내는 데 사용할 수 있으며 "tokenize_string"이라는 단어는 프로세스를 나타내는 데 사용할 수 있습니다. 문자열을 개별 토큰으로 토큰화합니다.

관련 게시물:

코멘트 남김