mirror of
https://github.com/veganhacktivists/arabot.git
synced 2025-05-19 12:44:17 +02:00
feat(arabot): add error handling for missing perms for renaming
This commit is contained in:
parent
9ed1141d09
commit
e6e4a288ba
@ -81,7 +81,16 @@ export class RenameUserCommand extends Command {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Change nickname
|
// Change nickname
|
||||||
await guildMember.setNickname(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({
|
await interaction.reply({
|
||||||
content: `Changed ${user}'s nickname`,
|
content: `Changed ${user}'s nickname`,
|
||||||
fetchReply: true,
|
fetchReply: true,
|
||||||
@ -108,7 +117,13 @@ export class RenameUserCommand extends Command {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await user.setNickname(nickname);
|
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('✅');
|
await message.react('✅');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user