如何在旧版本仍在运行时调试 Discord 机器人?

Nax*_*s84 3 discord discord.js

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

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

问题是:我可以在本地运行我的机器人并对其进行测试而不中断我当前正在运行的机器人吗?

如果不是:
我需要另一个机器人/令牌实例吗?
如何在不中断当前运行的机器人的情况下测试我的机器人?

Gil*_*sch 6

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

  • 节点服务器上的机器人 = 1 个机器人实例
  • 本地服务器上的机器人 = 1 个机器人实例

这使得同一个机器人总共有 2 个实例,这是您不想要的,因为这样,每当您执行命令时,机器人所在的位置,它都会执行该命令两次

因此,如果我是你,我会在这里创建另一个机器人应用程序 并使用这个新机器人在本地测试机器人的新功能。

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