Possible fix

This commit is contained in:
Ryahn 2025-05-12 17:50:07 -05:00
parent c125a691a1
commit 23460dfdbf

View File

@ -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({