【问题标题】:Cannot send empty message - Discord.JS v13无法发送空消息 - Discord.JS v13
【发布时间】:2022-01-20 20:45:48
【问题描述】:

错误:DiscordAPIError: Cannot send an empty message
代码:

if(message.content == 'a!up')
    {
        const AllowedupMessage = new Discord.MessageEmbed()
        .setAuthor(process.env.AllowedAuthor)
        .setDescription(process.env.AllowedDescription)
        .setFooter(process.env.VNetworkFooter)
        .setColor(process.env.AllowedColor);
        message.channel.send({ embeds: [AllowedupMessage] })
    }

我不知道如何解决这个愚蠢的错误。感谢您的帮助:)

【问题讨论】:

  • 你使用的是什么版本的 discord.js?

标签: javascript node.js discord discord.js


【解决方案1】:

取决于您拥有的 Discord.js 版本

但是从你的代码来看,我猜是 v13

Discord.js Guide Updating from v12 to v13

发送消息、嵌入、文件等的示例。从 v12 更新到 v13

- channel.send(embed);
+ channel.send({ embeds: [embed, embed2] });

- channel.send('Hello!', { embed });
+ channel.send({ content: 'Hello!', embeds: [embed, embed2] });

- interaction.reply('Hello!', { ephemeral: true });
+ interaction.reply({ content: 'Hello!', ephemeral: true });

【讨论】:

    猜你喜欢
    • 2021-12-25
    • 2021-10-17
    • 2021-06-25
    • 2020-01-25
    • 2021-11-02
    • 2021-12-01
    • 2020-10-09
    • 2021-12-24
    • 2021-12-12
    相关资源
    最近更新 更多