繁体   English   中英

无法发送空消息 - Discord.JS v13

[英]Cannot send empty message - Discord.JS v13

错误: 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] })
    }

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

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

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

Discord.js 指南从 v12 更新到 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 });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM