我有一个非常简单且简短的代码。可行,有点。它并不是真正随机发送图像,而是一次又一次地发送图像中的2个。也许您可以帮我一下。
if (message.content.startsWith (prefix + "aot")) {
number = 14;
imageNumber = Math.floor (Math.random() * (number = 1 + 1)) + 1;
message.channel.send ({files: ["./images/" + imageNumber + ".png"]})
}
答案 0 :(得分:0)
轮到您将1+1
分配给number
处的(number = 1 + 1)
变量。我不确定为什么要这样做,但是假设您有14张图像,并且它们的名称都从1开始,这是解决方法:
if (message.content.startsWith (prefix + "aot")) {
number = 14;
imageNumber = Math.floor (Math.random() * number) + 1;
message.channel.send ({files: ["./images/" + imageNumber + ".png"]})
}