"Rich is not defined" 尝试构建嵌入时
"Rich is not defined" when trying to build an embed
我编写了这样的代码来为我的 Discord 机器人构建嵌入,但它似乎不起作用:
client.on('message', message => {
// Ignore messages that aren't from a guild
if (!message.guild) return;
if (message.content.startsWith('$Commands')) {
let Embed = new Rich.Embed;
let Message = message.guild;
let botEmbed = new Discord.RichEmbed()
.setTitle("Commands From TTB")
.setDescription("**Commands :**")
.setColor("#4dff077")
.setAuthorName("Galak$y#3038")
.setAvatar("https://cdn.discordapp.com/avatars/563449221701959700/8386d5fe48d71898c40244e7a5a66d58.png")
.addField("1. *Ban* = *Bans User Mentioned After Command* ``$ban <Mention User>``")
.addField("2. Kick = Kicks User Mentioned After Command ``$kick <Mention User>``")
.addField("3. what is myavatar = ``$what is my avatar``")
.addFooter("New Commands Coming Soon...")
return;
message.channel.send(botEmbed)
}
});
这里是错误:
嵌入是使用 RichEmbed
class 构造函数创建的,如下所示:
let embed = new Discord.RichEmbed()
当您声明 Embed
时,您正在使用 Rich.Embed
,正如它所说,Rich
未定义。
我编写了这样的代码来为我的 Discord 机器人构建嵌入,但它似乎不起作用:
client.on('message', message => {
// Ignore messages that aren't from a guild
if (!message.guild) return;
if (message.content.startsWith('$Commands')) {
let Embed = new Rich.Embed;
let Message = message.guild;
let botEmbed = new Discord.RichEmbed()
.setTitle("Commands From TTB")
.setDescription("**Commands :**")
.setColor("#4dff077")
.setAuthorName("Galak$y#3038")
.setAvatar("https://cdn.discordapp.com/avatars/563449221701959700/8386d5fe48d71898c40244e7a5a66d58.png")
.addField("1. *Ban* = *Bans User Mentioned After Command* ``$ban <Mention User>``")
.addField("2. Kick = Kicks User Mentioned After Command ``$kick <Mention User>``")
.addField("3. what is myavatar = ``$what is my avatar``")
.addFooter("New Commands Coming Soon...")
return;
message.channel.send(botEmbed)
}
});
这里是错误:
嵌入是使用 RichEmbed
class 构造函数创建的,如下所示:
let embed = new Discord.RichEmbed()
当您声明 Embed
时,您正在使用 Rich.Embed
,正如它所说,Rich
未定义。