Possible fix
This commit is contained in:
parent
c125a691a1
commit
23460dfdbf
@ -32,10 +32,12 @@ module.exports = {
|
||||
try {
|
||||
// If not in DM, check for permissions and roles
|
||||
if (message.channel.type !== 'DirectMessage') {
|
||||
// Check if user has any of the required roles
|
||||
const hasRequiredRole = message.member.roles.some(role =>
|
||||
module.exports.config.roles.includes(role.toLowerCase())
|
||||
);
|
||||
// Get allowed role IDs from config
|
||||
const allowedRoleIds = module.exports.config.roles
|
||||
.map(roleName => botConfig.roles[0][roleName])
|
||||
.filter(Boolean);
|
||||
|
||||
const hasRequiredRole = message.member.roles.some(roleId => allowedRoleIds.includes(roleId));
|
||||
|
||||
if (!hasRequiredRole && !client.config.owners.includes(message.authorId)) {
|
||||
return message.reply({
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user