From 97c064ce7f1acdd758c9dee185ed2f845e426809 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 21 Sep 2022 00:00:16 +0200 Subject: [PATCH] feat: do not cure bots --- src/utils/decancer.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/utils/decancer.rs b/src/utils/decancer.rs index cdce360..84992fb 100644 --- a/src/utils/decancer.rs +++ b/src/utils/decancer.rs @@ -10,6 +10,11 @@ pub async fn cure( old_if_available: &Option, member: &serenity::Member, ) { + if member.user.bot { + trace!("Skipping decancer for bot {}.", member.user.tag()); + return; + } + let name = member.display_name().to_string(); if let Some(old) = old_if_available { @@ -22,9 +27,10 @@ pub async fn cure( } } - let mut cured_name = DECANCER - .cure(&name) - .replace(|c: char| !(c == ' ' || c == '-' || c == '_' || c.is_ascii_alphanumeric()), ""); + let mut cured_name = DECANCER.cure(&name).replace( + |c: char| !(c == ' ' || c == '-' || c == '_' || c.is_ascii_alphanumeric()), + "", + ); if cured_name.is_empty() { cured_name = "ReVanced user".to_string();