From 15859e4f2cf3d3c48dbe832615a48013286494f4 Mon Sep 17 00:00:00 2001 From: GnomedDev Date: Thu, 7 Nov 2024 00:46:09 +0000 Subject: [PATCH] Swap /set nick to need manage_nicknames instead of admin Closes #108 --- tts_commands/src/settings/mod.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/tts_commands/src/settings/mod.rs b/tts_commands/src/settings/mod.rs index 62ecb25..c4a0e1d 100644 --- a/tts_commands/src/settings/mod.rs +++ b/tts_commands/src/settings/mod.rs @@ -1003,14 +1003,8 @@ pub async fn nick( let guild_id = ctx.guild_id().unwrap(); let user = user.as_ref().unwrap_or(author); - if author.id != user.id - && !guild_id - .member(ctx, author.id) - .await? - .permissions(ctx.cache())? - .administrator() - { - ctx.say("**Error**: You need admin to set other people's nicknames!") + if author.id != user.id && !ctx.author_permissions()?.manage_nicknames() { + ctx.say("**Error**: You need permission to set other people's nicknames!") .await?; return Ok(()); }