【发布时间】:2022-01-26 20:15:27
【问题描述】:
我已经尝试了一段时间来尝试让msg.channel.send({ embeds: [embed] }) 工作,但我一直在收到DiscordAPIError: Cannot send an empty message
我应该注意到,所有代码都在一个模块中,但是需要所有适当的资源,所以我在这里完全不知所措,我们也在运行 Discord.JS v12.2.0。
这是我们所拥有的:
const Discord = require("discord.js")
exports.run = async (client, msg, args) => {
let embed = new Discord.MessageEmbed()
.setTitle("Test")
.setColor("#00F0FF")
.setTimestamp();
client.log(JSON.stringify(embed.toJSON()), 1)
msg.channel.send({ embeds: [embed] }).then(() => {
}).catch(err => {
client.log(err, 2)
});
}
只是另一个说明,即使我确实提供了content 索引,它也会在没有嵌入的情况下发布消息。
我也可以msg.channel.send(embed); 发布嵌入内容,但我需要发布多个嵌入内容而不发送垃圾邮件不和谐 api。
【问题讨论】:
标签: discord.js