如何在旧版本仍在运行时调试Discord bot?

如何在旧版本仍在运行时调试Discord bot?,discord,discord.js,Discord,Discord.js,我开发了自己的简单discord bot(使用discord.js)并将其部署到节点服务器。 一切正常 现在我想给它添加更多的功能。在开发过程中,我想在本地测试它(当然) 问题是:我可以在本地运行我的bot并测试它而不中断当前运行的bot吗 如果没有: 我需要另一个bot/令牌实例吗? 如何在不中断当前运行的bot的情况下测试我的bot?问题是,当您为本地bot和节点服务器上托管的bot使用相同的令牌时,它总共有2个实例 节点服务器上的Bot=1个Bot实例 本地服务器上的Bot=1个Bot实

我开发了自己的简单discord bot(使用discord.js)并将其部署到节点服务器。 一切正常

现在我想给它添加更多的功能。在开发过程中,我想在本地测试它(当然)

问题是:我可以在本地运行我的bot并测试它而不中断当前运行的bot吗

如果没有:
我需要另一个bot/令牌实例吗?

如何在不中断当前运行的bot的情况下测试我的bot?

问题是,当您为本地bot和节点服务器上托管的bot使用相同的令牌时,它总共有2个实例

  • 节点服务器上的Bot=1个Bot实例
  • 本地服务器上的Bot=1个Bot实例
这使得同一个bot总共有2个实例,这是您不想要的,因为无论何时执行命令,只要bot打开,它都会执行命令两次

因此,如果我是你,我将创建另一个bot应用程序,并使用这个新bot在本地测试bot的新功能

99%所有机器人程序开发人员都是这样做的,因为他们不会用这种方法中断主机器人程序。

让你想知道有多少“开发机器人程序”处于不协调状态。我希望Discord开发出某种工具,让我们在测试和生产中使用相同的令牌,但我想情况并非如此(现在还没有)。