为什么我无法登录 Discord.js 客户端?



此代码不起作用,它永远不会Ready!登录到控制台。它也没有注销任何错误,所以我相信它可能已正确登录但无法正常工作。有人有任何指示吗?

var Discord = require("discord.js");
var client = new Discord.Client();
client.login('myEmail', 'myPassword', output);
client.on('ready', () => {
console.log("Ready!");
});
function output(error, token) {
console.log("errorz!");
if (error) {
console.log("There was an error logging in: ${error}");
return;
} else {
console.log("`Logged in. Token: ${token}`");
}
}

为了确保我做对了,我把它放在一个名为discord-fisher.js的文件中,我正在使用终端的node discord-fisher.js运行它。

根据 Discord 的文档.js对于Client#login

.login( token )

登录客户端,建立与 Discord 的 websocket 连接。

因此,当您使用login时,您无需提供电子邮件或密码详细信息,而是提供与您的帐户关联的API 令牌。

最新更新