diff --git a/commands/grantDeveloper.js b/commands/grantDeveloper.js index 7999c71..34bc800 100644 --- a/commands/grantDeveloper.js +++ b/commands/grantDeveloper.js @@ -5,13 +5,14 @@ exports.roles = ['Admins', 'Moderators', 'CitraBot']; exports.command = function(message) { var role = '345247291843805185'; message.mentions.users.map((user) => { - var alreadyJoined = app.guild.roles.get(role).members.find(member => member.id == user.id); + let member = message.guild.member(user); + let alreadyJoined = member.roles.has(role.id); if (alreadyJoined != null) { - user.removeRole(role); + member.removeRole(role); message.reply(`${user}'s speech has been revoked in the #development channel.`); } else { - user.addRole(role); + member.addRole(role); message.reply(`${user} has been granted speech in the #development channel.`); } });