if(command === "meme"){
var x = `${args}`;
if(!args[0]){var x = "meme";}
meme(`${x}`)
.then(url =>{
const eee = url
})
const ss = new Discord.MessageEmbed()
.setAuthor(client.user.username, client.user.avatarURL)
.setColor(0x00ffff)
.setImage(`${eee}`);
message.channel.send({ss});
}
当我将嵌入内容放在(url =>{})
中时,激活命令后什么也没有发生,如果我将其放置在外面,则表明我的const
没有定义,有没有办法使用{中的数据url
之外的{1}}变量
答案 0 :(得分:0)
如果您使用“ meme”功能,请不要返回未定义的值。
if(command === "meme"){
let searchImage = 'meme';
if(args.length > 0) {
searchImage = args[0];
}
let findImage = meme(searchImage);
if(!findImage) {
console.log('Fuction returned undefinded value');
return;
}
const embed = new Discord.RichEmbed()
.setAuthor(client.user.username, client.user.avatarURL)
.setColor(0x00ffff)
.setImage(findImage)
message.channel.send(embed);
}