[英]Discord.RichEmbed is not a constructor
當我將Discord.RichEmbed()替換為MessageEmbed時,它總是一個錯誤......
當我編寫 MessageEmbed 時,VSC 向我發送: MessageEmbed is not defined 。
當我寫 Discord.RichEmbed() 時,VSC 發給我: Discord.RichEmbed() is not a constructor 。
message.guild.channels.create(channelName, { parent: SupportCategory.id, topic: `Ticket Owner :${message.author.id}` }).then(c => {
const sr = message.guild.roles.cache.get(supportrole)
const everyone = message.guild.roles.cache.find(role => role.name === "@everyone")
c.updateOverwrite(sr, {
SEND_MESSAGES: true,
VIEW_CHANNEL: true,
});
c.updateOverwrite(everyone, {
SEND_MESSAGES: false,
VIEW_CHANNEL: false,
});
c.updateOverwrite(message.author, {
SEND_MESSAGES: true,
VIEW_CHANNEL: true,
});
let CreateTicketEmbed = new Discord.RichEmbed()
.setColor('#303136')
.setTitle('Nouveau ticket !')
.setDescription(`<@${message.author.id}> ton ticket est <#${c.id}> ! Merci de patienter le temps que le staf te prenne en charge.`)
.setTimestamp()
.setFooter("par ❝ Ɔ 𝔞𝔪𝔦𝔩𝔩𝔢 🍭.#7124")
message.channel.send(CreatedTicketEmbed)
let GreetEmbed = new Discord.RichEmbed()
.setColor('#303136')
.addField(`New Support Ticket`, `<@${message.author.id}> ton ticket est <#${c.id}> ! Merci de patienter le temps que le staf te prenne en charge.`)
.setTimestamp()
.setFooter("par ❝ Ɔ 𝔞𝔪𝔦𝔩𝔩𝔢 🍭.#7124")
c.send(GreetEmbed)
}).catch(console.error);
}),
在不太新的 discord.js 版本 12 中,RichEmbed 已與 MessageEmbed 合並。 您應該改用 MessageEmbed 構造函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.