Javascript DiscordJS-嵌入数组中的随机图像

Javascript DiscordJS-嵌入数组中的随机图像,javascript,discord,discord.js,Javascript,Discord,Discord.js,我有一个命令用于我的DiscordJS bot,它有一个Imgur链接数组。我希望它随机选择一个链接,并将其嵌入到频道的消息中。我想我很接近了。如何从数组中调用它 if(command==“dude”)返回dude(args,message); 函数dude(参数、消息){ 如果(args.length>0) 返回message.channel.send(您没有正确使用此命令); const embed=new Discord.RichEmbed(); 变量dudes=[“imgurrurl1”

我有一个命令用于我的DiscordJS bot,它有一个Imgur链接数组。我希望它随机选择一个链接,并将其嵌入到频道的消息中。我想我很接近了。如何从数组中调用它

if(command==“dude”)返回dude(args,message);
函数dude(参数、消息){
如果(args.length>0)
返回message.channel.send(您没有正确使用此命令);
const embed=new Discord.RichEmbed();
变量dudes=[“imgurrurl1”、“imgurrurl2”、“imgurrurl3”、“imgurrurl4”];
var dude=Math.floor(Math.random()*dudes.length);
嵌入.setImage([dude]);
message.channel.send(嵌入);
};

您只需要使用给定的索引访问数组

embed.setImage(dudes[dude]);

看起来不错,正如Kaynn所说,确保从
dudes
数组调用
dude
变量:

花花公子[花花公子];
或者,你可以用它来定义dude:

var dude=dudes[Math.floor(Math.random()*dudes.length)];
另外,确保发送的消息包含双引号,使其成为字符串,否则,系统将给出语法错误