直到最近,我的 Discord 机器人一直运行良好,我没有对代码进行任何更改,并且它处于与工作时相同的状态。但出于某种原因,现在当我尝试通过控制台启动我的机器人时(在我的情况下):
node my-discord-bot.js
它什么都不做,没有错误,只是空白,我应该会收到一条确认消息,说“准备好了!”我的机器人应该会上线,但这些都没有发生。
这是我用来启动我的机器人的代码(直到最近一直在运行):
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'My Token'
client.once('ready', () => {
console.log('Ready!');
});
我真的不知道问题是什么。请帮帮我。
谢谢!
答案 0 :(得分:1)
您的代码应如下所示:
const Discord = require('discord.js');
const client = new Discord.Client();
const token = 'My Token';
client.on('ready', () => {
console.log('Ready!');
});
client.login(token);
答案 1 :(得分:0)
正如其他用户告诉您的那样,您忘记了 indent the function code。这是另一个例子
function myFunction() {
console.log("Hello World!")
}
myFunction();
<块引用>
世界你好!
但是,如果我们没有像这样的缩进(制表符或 4 个空格):
function myFunction() {
console.log("Hello World!")
}
myFunction();
<块引用>
没有缩进将无法工作。
希望这有帮助,快乐编码!