不和谐的嵌入图像响应

时间:2020-10-19 10:33:10

标签: node.js discord discord.js

我遇到了Discord机器人的随机响应命令。

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

我在数组中有许多随机响应,主要是文本响应和一个图像响应。

嵌入回复时,图像响应只是显示为图像链接,有人响应时会帮助您吗?

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

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

module.exports = {jokeResponses} 
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;

我不明白为什么图片链接返回时,它只是显示为链接而不是实际图片。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

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

.setImage(response)