Skip to content

Commit

Permalink
Update giveroles.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
AHanadsaker authored Jan 24, 2024
1 parent fb56a23 commit 2f5df27
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions src/commands/giveroles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,44 @@ export class VerifyCommand extends Command {
}
}
console.log(user.roles.length);

if (user.roles.length > 0) {
for (let i = 0; i < user.roles.length; i++) {
if (user.roles[i].facility == "ZAE") {
break;
}
if (user.roles[i].facility != "ZMA") {
break;
}
//Really pointless since the role bot is not able to assign roles higher than itself
switch (user.roles[i].role) {
case "ATM":
roles.push(await interaction.guild?.roles.fetch(config.atm));
break;
case "DATM":
roles.push(await interaction.guild?.roles.fetch(config.datm));
break;
case "TA":
roles.push(await interaction.guild?.roles.fetch(config.ta));
break;
case "FE":
roles.push(await interaction.guild?.roles.fetch(config.fe));
break;
case "EC":
roles.push(await interaction.guild?.roles.fetch(config.ec));
break;
case "WM":
roles.push(await interaction.guild?.roles.fetch(config.wm));
break;
case "MTR":
roles.push(await interaction.guild?.roles.fetch(config.mtr));
break;
case "FACCBT":
roles.push(await interaction.guild?.roles.fetch(config.mtr));
break;
}
}
}

console.log(roles);

Expand Down

0 comments on commit 2f5df27

Please sign in to comment.