Node.js Discord BOT未登录(不再)

Node.js Discord BOT未登录(不再),node.js,Node.js,我制作了一个Discord机器人,直到最近它还工作得很好;从昨天开始,它拒绝登录(输出称提供了无效的令牌,但创建新令牌并将其放入代码将不起作用) 有趣的是,我实际上有两个版本的同一个bot(部署和测试,后者只在我的一个服务器中,我在部署的版本中实现新功能之前测试它们) 只需将令牌替换为“测试机器人”即可解决问题,并允许我正确登录(当然是使用错误的机器人,因为我使用的是机器人测试令牌) 为了验证令牌,我制作了一个非常小的脚本: client.login(botToken).then().catc

我制作了一个Discord机器人,直到最近它还工作得很好;从昨天开始,它拒绝登录(输出称提供了无效的令牌,但创建新令牌并将其放入代码将不起作用)

有趣的是,我实际上有两个版本的同一个bot(部署和测试,后者只在我的一个服务器中,我在部署的版本中实现新功能之前测试它们)

只需将令牌替换为“测试机器人”即可解决问题,并允许我正确登录(当然是使用错误的机器人,因为我使用的是机器人测试令牌)

为了验证令牌,我制作了一个非常小的脚本:

 client.login(botToken).then().catch(reason => {

    console.log("Login failed: " + reason);
    console.log("Token used: " + botToken);

}); //login in discord
这允许我在登录失败的情况下有类似的输出:

登录失败:错误[令牌\u无效]:提供的令牌无效。 使用的令牌:NjAxMzc3Mzg3NDgwODc1MDE4.Xr5Cyg.xhX3QYqk0prPC7y3KS0yc5JA02U

我可以看出令牌的导入方法(它是从另一个文件导入的)工作正常(bot.js可以看到它,我在更改版本时实际做的是注释/取消注释两行代码(包含令牌和客户端ID,由bot函数使用)

其他信息:

我现在正在使用Discord 12,但是昨天开始的bug给出了相同的结果,当时我已经安装了Discord 11+

使用的nodejs版本是12.16.3 使用的npm版本为6.14.4 bot托管在运行Debian 9的VPS中

是否有人能够帮助解决此问题或遇到类似错误

提前感谢,