我正在尝试定义添加的角色并将其添加到嵌入中。就像,在该命令中添加了角色
在Google上看,什么都没有,在这里看相同的结果。
if(cmd === `${prefix}warn`){
var role1 = message.guild.roles.find(role => role.name === "Warning 1");
var role1 = message.guild.roles.find(role => role.name === "Warning 2");
var role1 = message.guild.roles.find(role => role.name === "Warning 3");
if(!message.member.roles.some(r=>["Staff"].includes(r.name)) )
return message.reply("ERROR | You do not have sufficient permissions to
do this command.");
if(!member)
return message.reply("ERROR | Unable to find the user you mentioned.");
if(!reason)
return message.reply("ERROR | To use this command, you need to specify
a reason.");
if rUser.roles.some(r=>["Warning 3"].includes(r.name))
return rUser.kick
if rUser.roles.some(r=>["Warning 2"].includes(r.name))
return rUser.addRole(role3)
if rUser.roles.some(r=>["Warning 1"].includes(r.name))
return rUser.addRole(role2)
if (!rUser.roles.some(r=>["Warning 1"].includes(r.name)) )
return rUser.addRole(role1)
await message.channel.send("Command processed. (WARN)")
let warnEmbed = new Discord.RichEmbed()
.setColor("#FFD700")
.setDescription("Warn")
.addField("Warned User", `${member}`)
.addField("Warned By", `${message.author}`)
.addField("Reason", `${reason}`);
.addField("Warning issued", `${}`)
let sendchannel = message.guild.channels.find(`name`, "action-log");
return sendchannel.send(warnEmbed);
就在底部说"发出警告"的底部,我希望它显示当时添加的角色。
如果
,只需返回一个嵌入 if (cmd === `${prefix}warn`) {
var role1 = message.guild.roles.find(role => role.name === "Warning 1");
var role2 = message.guild.roles.find(role => role.name === "Warning 2");
var role3 = message.guild.roles.find(role => role.name === "Warning 3");
if (!message.member.roles.some(r => ["Staff"].includes(r.name)))
return message.reply("ERROR | You do not have sufficient permissions to do this command.");
if (!member)
return message.reply("ERROR | Unable to find the user you mentioned.");
if (!reason)
return message.reply("ERROR | To use this command, you need to specify a reason.");
let sendchannel = message.guild.channels.find(`name`, "action-log");
if (rUser.roles.some(r => ["Warning 2"].includes(r.name))) {
let warnEmbed = new Discord.RichEmbed()
.setColor("#FFD700")
.setDescription("Warn")
.addField("Warned User", `${member}`)
.addField("Warned By", `${message.author}`)
.addField("Reason", `${reason}`)
.addField("Warning issued", `${role3}`)
await rUser.addRole(role3)
return sendchannel.send(warnEmbed);
}
if (rUser.roles.some(r => ["Warning 1"].includes(r.name))) {
let warnEmbed = new Discord.RichEmbed()
.setColor("#FFD700")
.setDescription("Warn")
.addField("Warned User", `${member}`)
.addField("Warned By", `${message.author}`)
.addField("Reason", `${reason}`)
.addField("Warning issued", `${role2}`)
await rUser.addRole(role2)
return sendchannel.send(warnEmbed);
}
if (!rUser.roles.some(r => ["Warning 1"].includes(r.name))) {
let warnEmbed = new Discord.RichEmbed()
.setColor("#FFD700")
.setDescription("Warn")
.addField("Warned User", `${member}`)
.addField("Warned By", `${message.author}`)
.addField("Reason", `${reason}`)
.addField("Warning issued", `${role1}`)
await rUser.addRole(role1)
return sendchannel.send(warnEmbed);
}
}