是否有将多个bot帐户连接到一个discord.js代码的选项?

是否有将多个bot帐户连接到一个discord.js代码的选项?,discord.js,Discord.js,我正在创建大量的机器人程序,这些程序将对我进行ping操作,以打破ping操作的世界纪录,因此我决定创建20个机器人程序,但现在我想知道是否可以将一个代码连接到多个机器人帐户。据我所知,您所描述的方式是不可能的,但还有另一种方式。只要让每个机器人都有相同的前缀和命令,这样当你运行时!ping例如,所有机器人都会响应。因此,只需将所有相同的代码复制并粘贴到每个bot中。代码中应该有 const client = new Discord.Client(); 而是创建一个数组 const clien

我正在创建大量的机器人程序,这些程序将对我进行ping操作,以打破ping操作的世界纪录,因此我决定创建20个机器人程序,但现在我想知道是否可以将一个代码连接到多个机器人帐户。

据我所知,您所描述的方式是不可能的,但还有另一种方式。只要让每个机器人都有相同的前缀和命令,这样当你运行
时!ping
例如,所有机器人都会响应。因此,只需将所有相同的代码复制并粘贴到每个bot中。

代码中应该有

const client = new Discord.Client();
而是创建一个数组

const clients = [ new Discord.Client(), new Discord.Client(), new Discord.Client()];

在使用客户端变量的任何地方,都会为数组中的每个客户端创建一个循环。

请注意,您不一定需要数组来完成此操作,因为您只需在任何地方创建新的
Discord.Client
实例,它就可以正常工作——这取决于您的情况。您当然可以在同一代码下运行多个Discord.js
Client
实例,因为它们是自包含的实例,而不是全局声明的。