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 { try {
// If not in DM, check for permissions and roles // If not in DM, check for permissions and roles
if (message.channel.type !== 'DirectMessage') { if (message.channel.type !== 'DirectMessage') {
// Check if user has any of the required roles // Get allowed role IDs from config
const hasRequiredRole = message.member.roles.some(role => const allowedRoleIds = module.exports.config.roles
module.exports.config.roles.includes(role.toLowerCase()) .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)) { if (!hasRequiredRole && !client.config.owners.includes(message.authorId)) {
return message.reply({ return message.reply({