解決済み: トークンを使用して不一致にログインする

主な問題は、Discord がログインするためにトークンを必要とすることです。 このトークンは、アカウントに登録するか、アカウントを購入することで取得できます。 ただし、多くのユーザーはこの要件を認識しておらず、この制限のためにログインできません。

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

client.login('your token here');

このコードでは、Discord.js ライブラリを使用して新しい Discord クライアントを作成し、トークンでログインしています。

JavaScript でログイン

var login = function(username, password) { // ユーザーの資格情報を取得します var user = document.getElementById(“username”); var password = document.getElementById(“password”); // ユーザーがすでにログインしているかどうかを確認します 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(“button”)); ドキュメント.ボディ

login() は、 username と password の XNUMX つの引数を取ります。 最初の引数は、ユーザーがユーザー名を入力する入力フィールドの名前で、XNUMX 番目の引数は、ユーザーがパスワードを入力する入力フィールドです (ユーザーがパスワードを持っている場合)。

ユーザーがすでにログインしている場合、 login() はその情報を使用して現在のセッション ID を取得します。 このセッション ID を使用して、ユーザーが現在 Web サイトのどのページまたはセクションにいるのかを特定できます (複数のページまたはセクションがある場合)。

ユーザーがまだログインしていない場合、login() はユーザー名とパスワードの入力を求めます。 これらの値を入力すると、login() によって新しいセッションが作成され、それがログイン ステータスとして設定されます。 最後に、login() はそれらの値を、呼び出されたページの本文に追加します (この場合、「main」と呼ばれるページの本文に追加します)。

Discord

Discord はゲーマー向けのチャット アプリで、ボイス チャット、写真やビデオの共有、友達とのチャンネルへの参加を簡単に行うことができます。 無料で安全なので、あらゆる規模のゲーム コミュニティに最適なプラットフォームです。

JavaScript で Discord を使い始めるには、まず discord.com でアカウントを作成します。 アカウントを取得したら、スマートフォンまたはコンピューターで Discord アプリを開き、左上隅にある [サーバーを追加] ボタンをクリックします。

[サーバーの追加] ウィンドウの [サーバー情報] セクションで、次の情報を入力します。

名前: サーバーの名前

サーバーの名前 リージョン: サーバーが配置されているリージョンを選択します (米国、EU、アジア太平洋、または南アメリカ)。

サーバーが配置されている地域 (米国、EU、アジア太平洋、または南アメリカ) を選択します。サーバーの種類: [プライベート] を選択してプライベート サーバーを作成するか、[パブリック] を選択してサーバーを公開します。 「公開」を選択すると、他のユーザーがメッセージを送信したときに表示されるメッセージ ボックスのリンクをクリックして参加できます。 「非公開」を選択すると、招待された人だけが参加できます。

「プライベート」を選択してプライベートサーバーを作成するか、「パブリック」を選択してサーバーを公開します。 「公開」を選択すると、他のユーザーがメッセージを送信したときに表示されるメッセージ ボックスのリンクをクリックして参加できます。 「非公開」を選択すると、招待された人だけが参加できます。 ポート: Discord がサーバーへの接続に使用するポート番号

トークン

JavaScript では、トークンは特定のものを表すために使用される単語またはフレーズです。 たとえば、「token」という単語は数字の 1 を表すために使用でき、「tokenize」という単語はテキストを個々のトークンに分解するプロセスを表すために使用でき、「tokenize_string」という単語はそのプロセスを表すために使用できます。文字列を個々のトークンにトークン化する。

関連記事:

コメント