【发布时间】:2019-07-29 07:21:49
【问题描述】:
我编写了这个命令来触发添加 3 个不同级别的警告,但是当我在我的服务器上运行 discord 命令时,警告级别在 1 之后停止。任何帮助将不胜感激。
if (command === "warn") {
if (!message.member.roles.some(r => ["Members", "Pro Team"].includes(r.name)))
return message.reply("Sorry, you don't have permissions to do this. if you have problems with a member please message @GoldenCodex#0001");
let warning1 = message.guild.roles.get("604071520381435954");
let warning2 = message.guild.roles.get("604071671531307039");
let warning3 = message.guild.roles.get("604071778809151680");
let member = message.mentions.members.first();
member.addRole(warning1).catch(console.error)
if (message.member.roles.has(warning1)) {
member.addRole(warning2).catch(console.error);
} else if (message.member.roles.has(warning2)) {
member.addRole(warning3).catch(console.error);
}
}
【问题讨论】:
标签: discord discord.js