我正在尝试制作一个机器人,它会自动更新一些语音通道名称,因此它们将用作小型游戏的统计数据。
如果我创建了一个新的语音通道,它将与该通道一起使用,以进行两次名称更改,然后无论我是否重新启动漫游器,它都将不再更改它。这是一个问题,因为它应该不断更新24/7。
if (message.channel.id === "718601383527317514") {
message.guild.channels.get("718930156852477993").setName("SelfMade - " + infected + " Infected");
message.channel.send("Updated!");
}
''infected'是我从文件中检索到的变量,但是我尝试将其删除,因此它将语音通道的名称更改为仅一个字符串,因此我知道不是因为该变量。
我该如何解决?
您可以添加更多代码段吗?您已经说过,它会更新两次,这表明您显示的代码片段在运行时有效。
由于您未包含某些其他逻辑,因此代码段可能无法运行。