feat(arabot): add error handling for missing perms for renaming

This commit is contained in:
smyalygames 2023-02-14 09:47:07 +00:00
parent 9ed1141d09
commit e6e4a288ba

View File

@ -81,7 +81,16 @@ export class RenameUserCommand extends Command {
}
// Change nickname
try {
await guildMember.setNickname(nickname);
} catch {
await interaction.reply({
content: 'Bot doesn\'t have permission to change the user\'s name!',
ephemeral: true,
fetchReply: true,
});
return;
}
await interaction.reply({
content: `Changed ${user}'s nickname`,
fetchReply: true,
@ -108,7 +117,13 @@ export class RenameUserCommand extends Command {
return;
}
try {
await user.setNickname(nickname);
} catch {
await message.react('❌');
await message.reply('Bot doesn\'t have permission to change the user\'s name!');
return;
}
await message.react('✅');
}