iv为我的机器人发出了一条宣布命令,我让它将消息的内容输出到RichEmbed。
我在IF语句中设置了它
如果用户首先提到,那么它将删除该提及并将其发送到频道并显示嵌入的内容(args.slice(2))
ELSE只是发送带有args.slice(1)的嵌入内容,以删除命令。
我的问题是,尽管我对它们进行了不同的设置,但它们要么都是slice(1)要么都是slice(2)
if (!user);
const embed = new Discord.MessageEmbed()
.setTitle(`${(args.slice(1).join(" "))}`, 'https://i.gyazo.com/898806671312f3585209cf0fd69341006.jpg')
.setColor(0x320b52)
.setTimestamp()
.setFooter('Requested by ' + message.author.tag, 'https://i.gyazo.com/898806671312f3585209cf0fd69341006.jpg')
message.channel.send(embed);
}
else {
message.channel.send("<@" + user.id + ">")
const embed = new Discord.MessageEmbed()
.setTitle(`${(args.slice(2).join(" "))}`, 'https://i.gyazo.com/898806671312f358509cf0fd69341006.jpg')
.setColor(0x320b52)
.setTimestamp()
.setFooter('Requested by ' + message.author.tag, 'https://i.gyazo.com/898806671312f358509cf0fd69341006.jpg')
message.channel.send(embed);
}
答案 0 :(得分:0)
在第一行中将;
替换为{
:
if (!user) {