Node.js 不一致嵌入图像响应

Node.js 不一致嵌入图像响应,node.js,discord,discord.js,Node.js,Discord,Discord.js,我对Discord机器人的随机响应命令有问题 此时,该命令按预期发回除图像链接以外的所有内容 我在一个数组中有许多随机响应,大部分是文本响应和一个图像响应 当嵌入回复时,图像响应是否只是作为图像链接显示,当它响应图像显示时,有人可以帮助您这样做吗 以下是数组中的代码,然后是主文件: const jokeResponses = [ "joke1", "joke2", "joke3", "https://i.imgur.com/H

我对Discord机器人的随机响应命令有问题

此时,该命令按预期发回除图像链接以外的所有内容

我在一个数组中有许多随机响应,大部分是文本响应和一个图像响应

当嵌入回复时,图像响应是否只是作为图像链接显示,当它响应图像显示时,有人可以帮助您这样做吗

以下是数组中的代码,然后是主文件:

const jokeResponses = [
"joke1",
"joke2",
"joke3",
"https://i.imgur.com/HXLENiv.png"
]

module.exports = {jokeResponses} 
我不明白为什么当图像链接返回时,它只是显示为链接,而不是实际的图像

感谢您的帮助。

.setDescription()
仅用于文本,您必须使用
.setImage()
来显示gif

.setImage(response)
.setDescription()
仅用于文本,您必须使用
.setImage()
来显示gif

.setImage(响应)

const { jokeResponses } = require('./jokeResponses.js');

      case "joke":
            var response = jokeResponses [Math.floor(Math.random()*jokeResponses .length)];
            
            embed.setColor('#f299cd')
            embed.setTitle(message.author.username + '`s joke')
            embed.setDescription(response);         
            
            message.channel.send(embed);
        
        break;