Đã giải quyết: đăng nhập để bất hòa với mã thông báo

Vấn đề chính là Discord yêu cầu mã thông báo để đăng nhập. Mã thông báo này có thể nhận được bằng cách đăng ký tài khoản hoặc bằng cách mua một tài khoản. Tuy nhiên, nhiều người dùng không nhận thức được yêu cầu này và không thể đăng nhập do giới hạn này.

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

client.login('your token here');

Mã này đang sử dụng thư viện Discord.js để tạo ứng dụng khách Discord mới, sau đó đăng nhập bằng mã thông báo của bạn.

Đăng nhập bằng JavaScript

var login = function(username, password) { // Lấy thông tin đăng nhập của người dùng var user = document.getElementById(“username”); var password = document.getElementById(“mật khẩu”); // Kiểm tra xem người dùng đã đăng nhập chưa if (user.hasAttribute(“loggedIn”)) { // Nếu họ đã đăng nhập, lấy ID phiên hiện tại của họ var sessionId = user.getAttribute(“sessionId”); // Nếu họ chưa đăng nhập, hãy tạo một phiên mới và đặt thông tin đăng nhập của họ user.setAttribute(“loggedIn”, “true”); document.body.appendChild(người dùng); } other { // Nếu họ chưa đăng nhập, hãy nhắc họ đăng nhập và đặt thông tin đăng nhập của họ document.body.appendChild(document.createElement(“input”)); document.body.appendChild(document.createTextNode(“Vui lòng nhập tên người dùng và mật khẩu của bạn”)); document.body.appendChild(document.createElement(“nút”)); tài liệu.body

login() nhận hai đối số: tên người dùng và mật khẩu. Đối số đầu tiên là tên của trường nhập nơi người dùng sẽ nhập tên người dùng của họ và đối số thứ hai là trường nhập nơi người dùng sẽ nhập mật khẩu của họ (giả sử họ có mật khẩu).

Nếu người dùng đã đăng nhập, login() sẽ sử dụng thông tin đó để lấy ID phiên hiện tại của họ. Sau đó, ID phiên này có thể được sử dụng để xác định trang hoặc phần nào của trang web mà người dùng hiện đang truy cập (nếu có nhiều trang hoặc phần).

Nếu người dùng chưa đăng nhập, login() sẽ nhắc họ nhập tên người dùng và mật khẩu của họ. Khi họ đã nhập các giá trị đó, login() sẽ tạo một phiên mới cho họ và đặt phiên đó làm trạng thái đăng nhập của họ. Cuối cùng, login() sẽ nối các giá trị đó vào phần thân của trang nơi nó được gọi (trong trường hợp này, nó sẽ nối chúng vào phần thân của trang có tên là “chính”).

Discord

Discord là một ứng dụng trò chuyện dành cho các game thủ cho phép bạn dễ dàng trò chuyện bằng giọng nói, chia sẻ ảnh và video cũng như tham gia các kênh với bạn bè của mình. Nó miễn phí và an toàn, khiến nó trở thành nền tảng hoàn hảo cho các cộng đồng chơi game thuộc mọi quy mô.

Để bắt đầu với Discord trong JavaScript, trước tiên hãy tạo một tài khoản tại discord.com. Sau khi bạn có tài khoản, hãy mở ứng dụng Discord trên điện thoại hoặc máy tính của bạn và nhấp vào nút “Thêm máy chủ” ở góc trên cùng bên trái.

Trong phần “Thông tin máy chủ” của cửa sổ Thêm máy chủ, hãy nhập thông tin sau:

Tên: Tên máy chủ của bạn

Tên máy chủ của bạn Khu vực: Chọn khu vực đặt máy chủ của bạn (Hoa Kỳ, EU, Châu Á Thái Bình Dương hoặc Nam Mỹ)

Chọn khu vực đặt máy chủ của bạn (Hoa Kỳ, EU, Châu Á Thái Bình Dương hoặc Nam Mỹ) Loại máy chủ: Chọn “Private” để tạo máy chủ riêng hoặc “Public” để đặt máy chủ của bạn ở chế độ công khai. Nếu bạn chọn “Công khai”, những người dùng khác có thể tham gia bằng cách nhấp vào liên kết trong hộp thông báo xuất hiện khi họ gửi tin nhắn cho bạn. Nếu bạn chọn “Riêng tư”, chỉ những người đã được mời mới có thể tham gia.

Chọn “Private” để tạo một máy chủ riêng hoặc “Public” để đặt máy chủ của bạn ở chế độ công khai. Nếu bạn chọn “Công khai”, những người dùng khác có thể tham gia bằng cách nhấp vào liên kết trong hộp thông báo xuất hiện khi họ gửi tin nhắn cho bạn. Nếu bạn chọn “Riêng tư”, chỉ những người đã được mời mới có thể tham gia. Cổng: Số cổng mà Discord sẽ sử dụng để kết nối với máy chủ của bạn

Tokens

Trong JavaScript, mã thông báo là một từ hoặc cụm từ được sử dụng để thể hiện một điều cụ thể. Ví dụ: từ “mã thông báo” có thể được sử dụng để biểu thị số 1, từ “tokenize” có thể được sử dụng để biểu thị quá trình chia nhỏ văn bản thành các mã thông báo riêng lẻ và từ “tokenize_string” có thể được sử dụng để biểu thị quá trình của việc mã hóa một chuỗi thành các mã thông báo riêng lẻ.

bài viết liên quan:

Để lại một bình luận