node.js - 你可以使用嵌入随机小狗 url 函数的 discord.js
问题描述
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 =>{})
解决方案
我认为这段代码必须正常工作,如果你的函数“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);
}
推荐阅读
- java - IntelliJ IDEA annotation processing doesn't generate sources in configured forlder
- c++ - 错误 => /usr/bin/ld: 找不到 -lQt5::Core -lQt5::Gui -lQt5::Test -lQt5::Concurrent -lQt5::OpenGL
- javascript - loop through nav menu when li menu's hovered
- kubernetes - How to increase storage capacity of already deployed cluster in Kubernetes?
- javascript - tesseract 识别置信度低或结果错误
- r - How to shift bars from y-axis using barplot() R
- c++ - std::vector::shrink_to_fit() does not check allocator equality
- android - Authenticate with web server before uploading/downloading file to AWS S3
- python - How to import python file from multiple urls
- javascript - 试图让 div 元素在悬停另一个元素时移动