переменная изображения - это просто индекс, поэтому я предлагаю либо переименовать изображение в индекс, а затем изменить его на setImage(images[index])
или переоценить изображение на images[Math.floor(Math.random * images.length)]
, так что вы можете просто сделать setImage(image)
Я не уверен, почему другой комментатор сделал String([images[image]])
, он здесь не нужен
const images = ["Image1", "Image2", "Image3", "Image4" ];
const image = images[Math.floor(Math.random() * images.length)];
if (command === `randompic`) {
const random = new Discord.MessageEmbed()
.setTitle('Here is your random pic')
.setAuthor('mortis')
.setImage(image)
message.channel.send(random);
}