如何找出您的Discord机器人正在运行多少实例?

时间:2018-08-04 14:59:07

标签: c# discord.net

我有一个机器人,该机器人依赖于同时运行(在不同计算机上)的许多不同服务器软件。就像,我在Discord.NET中编写服务器代码,然后在服务器中安装该软件。

我想做的是跟踪正在运行的服务器数量。我花了2个小时试图找出一种解决方法...

1 个答案:

答案 0 :(得分:1)

您似乎正在寻找分片。
分片可以让您的机器人实例运行多个,但可以阻止它们全部服务于同一用户,在1.x响应中执行1条命令即可。

要应用分片,您应该使用DiscordShardedClientShardedCommandContext,而不是常规实现的DiscordSocketClientCommandContext