您可以使用随机小狗网址函数中嵌入的discord.js吗

时间:2019-12-27 09:29:07

标签: node.js npm 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之外的{1}}变量

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);
}