为什么我不能登录Discord.js客户端?

时间:2017-07-04 07:21:10

标签: javascript discord 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运行它。

1 个答案:

答案 0 :(得分:2)

Client#login的每the documentation for Discord.js条:

  

.login( token )

     

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

因此,当您使用login时,如果您未提供电子邮件或密码详细信息,则需提供与您的帐户相关联的API令牌