|
|
|
@ -685,33 +685,35 @@ const mentionMenu = async (
|
|
|
|
`${emojiFromBoolean(current.roles)} **Roles**\n` +
|
|
|
|
`${emojiFromBoolean(current.roles)} **Roles**\n` +
|
|
|
|
(current.allowed.rolesToMention.length > 0
|
|
|
|
(current.allowed.rolesToMention.length > 0
|
|
|
|
? `> *Except for ${listToAndMore(
|
|
|
|
? `> *Except for ${listToAndMore(
|
|
|
|
current.allowed.rolesToMention.map((r) => `<@&${r}>`),
|
|
|
|
current.allowed.rolesToMention.map((r) => `<@&${r}>`),
|
|
|
|
3
|
|
|
|
3
|
|
|
|
)}*\n`
|
|
|
|
)}*\n`
|
|
|
|
: "") +
|
|
|
|
: "") +
|
|
|
|
"\n" +
|
|
|
|
"\n" +
|
|
|
|
`Except if...\n` +
|
|
|
|
`Except if...\n` +
|
|
|
|
(current.allowed.users.length > 0
|
|
|
|
(current.allowed.users.length > 0
|
|
|
|
? `> Member is: ${listToAndMore(
|
|
|
|
? `> Member is: ${listToAndMore(
|
|
|
|
current.allowed.users.map((u) => `<@${u}>`),
|
|
|
|
current.allowed.users.map((u) => `<@${u}>`),
|
|
|
|
3
|
|
|
|
3
|
|
|
|
)}\n`
|
|
|
|
)}\n`
|
|
|
|
: "") +
|
|
|
|
: "") +
|
|
|
|
(current.allowed.roles.length > 0
|
|
|
|
(current.allowed.roles.length > 0
|
|
|
|
? `> Member has role: ${listToAndMore(
|
|
|
|
? `> Member has role: ${listToAndMore(
|
|
|
|
current.allowed.roles.map((r) => `<@&${r}>`),
|
|
|
|
current.allowed.roles.map((r) => `<@&${r}>`),
|
|
|
|
3
|
|
|
|
3
|
|
|
|
)}\n`
|
|
|
|
)}\n`
|
|
|
|
: "") +
|
|
|
|
: "") +
|
|
|
|
(current.allowed.channels.length > 0
|
|
|
|
(current.allowed.channels.length > 0
|
|
|
|
? `> In channel: ${listToAndMore(
|
|
|
|
? `> In channel: ${listToAndMore(
|
|
|
|
current.allowed.channels.map((c) => `<#${c}>`),
|
|
|
|
current.allowed.channels.map((c) => `<#${c}>`),
|
|
|
|
3
|
|
|
|
3
|
|
|
|
)}\n`
|
|
|
|
)}\n`
|
|
|
|
: "") +
|
|
|
|
: "") +
|
|
|
|
(current.allowed.users.length == 0 || current.allowed.roles.length == 0 || current.allowed.channels.length == 0 ?
|
|
|
|
(current.allowed.users.length == 0 ||
|
|
|
|
"> *No exceptions*\n" : ""
|
|
|
|
current.allowed.roles.length == 0 ||
|
|
|
|
)
|
|
|
|
current.allowed.channels.length == 0
|
|
|
|
|
|
|
|
? "> *No exceptions*\n"
|
|
|
|
|
|
|
|
: "")
|
|
|
|
)
|
|
|
|
)
|
|
|
|
.setStatus("Success")
|
|
|
|
.setStatus("Success")
|
|
|
|
.setEmoji("GUILD.SETTINGS.GREEN")
|
|
|
|
.setEmoji("GUILD.SETTINGS.GREEN")
|
|
|
|
|