如何使用 discord.js 发送嵌入

How to send an embed with discord.js

我想知道如何在 discord.js 中编写嵌入。这是我当前的代码:它不起作用。我收到警告:'message is not defined' on message.channel.send 我不知道如何解决这个问题。我希望你们能告诉我如何解决这个问题。 js

// Embeding the image in An Embeded message
    const EmbededTweet = new MessageEmbed()
        .setColor('0x00FF00')
        .setTitle(`You made ${account} tweet this:`)
        .setImage(imageUrl)
        .setTimestamp();

    // replying with the Embeded message
    await interaction.reply({embeds: [EmbededTweet]});

可以欣赏更多代码,但这就是我出现错误的原因。

说明

您在声明不和谐时可能没有声明“MessageEmbed”,并且在您的 module.exports.

如何解决

在代码的顶部,您应该有类似 const Discord = require('discord.js'); 的内容,将其更改为 const { Discord, MessageEmbed } = require('discord.js');

如果这不起作用,请随时回复,祝您愉快。