Javascript 当bot运行时,控制台日志被垃圾处理

Javascript 当bot运行时,控制台日志被垃圾处理,javascript,discord,discord.js,Javascript,Discord,Discord.js,出于某种原因,当我启动我的机器人时,它只是开始向控制台日志发送垃圾邮件。我将其设置为,当我的机器人联机时,它会在控制台中打印消息,以便我知道它联机。然而,它只是一次又一次地以奇怪的间隔无缘无故地被垃圾邮件发送 以下是我的启动代码: client.on("ready", () => { console.log(`${client.user.username} is now online!`) client.user.setActivity(

出于某种原因,当我启动我的机器人时,它只是开始向控制台日志发送垃圾邮件。我将其设置为,当我的机器人联机时,它会在控制台中打印消息,以便我知道它联机。然而,它只是一次又一次地以奇怪的间隔无缘无故地被垃圾邮件发送

以下是我的启动代码:

    client.on("ready", () => {
    console.log(`${client.user.username} is now online!`)
        client.user.setActivity("over the server", {
            type: "WATCHING"
          });
        
});

所以这对我来说没有任何意义,因为为什么它会开始对我的控制台日志进行垃圾邮件处理。这是一个普遍的问题吗?在某种情况下会发生吗?请让我知道,谢谢。

我尝试了你的代码,但它在控制台中没有做任何特殊的操作。
我认为你的问题来自于你的互联网连接:如果由于你的互联网,机器人继续断开连接并重新连接,
客户端.on(“就绪”,()=>{
将执行多次。
如果仍要保留console.log,可以尝试使用if语句手动修复它:

var firstTimeConnecting = 1
client.on("ready", () => {
    if (firstTimeConnecting = 1){
        console.log(`${client.user.username} is now online!`)
        firstTimeConnecting = 0
    }
    client.user.setActivity("over the server", {
        type: "WATCHING"
    });

});

谢谢,这可能就像你说的,是一个网络问题。我用了这个代码以防万一。我什么都没做,仍然在发垃圾邮件,但不管怎样,我只能接受它。这不会真正影响我的其他代码。虽然更新了,我想它是基于网络的,它现在停止了垃圾邮件。谢谢:)我仍然在使用你的代码。仍然是一个很好的帮助。