mirror of
https://github.com/LBRYFoundation/curate.git
synced 2025-08-23 17:37:25 +00:00
Update command permission errors
This commit is contained in:
parent
2dfeac3d22
commit
7d104ca388
1 changed files with 6 additions and 0 deletions
|
@ -44,6 +44,7 @@ class Command {
|
||||||
// Check commmand permissions
|
// Check commmand permissions
|
||||||
const curators = Array.isArray(config.curatorRoleID) ? config.curatorRoleID : [config.curatorRoleID];
|
const curators = Array.isArray(config.curatorRoleID) ? config.curatorRoleID : [config.curatorRoleID];
|
||||||
const admins = Array.isArray(config.adminRoleID) ? config.adminRoleID : [config.adminRoleID];
|
const admins = Array.isArray(config.adminRoleID) ? config.adminRoleID : [config.adminRoleID];
|
||||||
|
const trusteds = Array.isArray(config.trustedRoleID) ? config.trustedRoleID : [config.trustedRoleID];
|
||||||
if (this.options.permissions.length)
|
if (this.options.permissions.length)
|
||||||
for (const i in this.options.permissions) {
|
for (const i in this.options.permissions) {
|
||||||
const perm = this.options.permissions[i];
|
const perm = this.options.permissions[i];
|
||||||
|
@ -66,6 +67,11 @@ class Command {
|
||||||
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${
|
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${
|
||||||
admins.map(id =>
|
admins.map(id =>
|
||||||
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`,
|
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`,
|
||||||
|
trustedOrAdmin: `This command requires you to have the ${
|
||||||
|
trusteds.map(id =>
|
||||||
|
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${
|
||||||
|
admins.map(id =>
|
||||||
|
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`,
|
||||||
guild: 'This command must be ran in a guild!',
|
guild: 'This command must be ran in a guild!',
|
||||||
}[perm]);
|
}[perm]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue