Discord bot 不再启动

时间:2021-01-10 15:35:55

标签: javascript discord discord.js bots

直到最近,我的 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!');
});

我的控制台日志(没有确认或错误): enter image description here

我真的不知道问题是什么。请帮帮我。

谢谢!

2 个答案:

答案 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();
<块引用>

没有缩进将无法工作。

希望这有帮助,快乐编码!