【发布时间】:2020-04-17 07:07:48
【问题描述】:
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 变量中的数据(url =>{})
【问题讨论】:
-
您好,您的代码中的
url是什么?它的消息内容还是什么?第一种方式是在块的开头let url;,然后写eee = url。但我认为更好地重写您的代码,使其更易于理解和合乎逻辑。并且类 Discord.MessageEmbed() 仅用于读取嵌入,发送您需要使用new Discord.RichEmbed() -
@Cipher 它来自模块“random-puppy”,我假设它是来自 imgur 上 reddit 的随机图片 url
标签: node.js npm discord.js